Simplified AWSD Movement:
As for smoothness/responsiveness/precision, I found this to be the best. The downside is they don't animate when they move so you have to put in a Walk animation yourself, but that's not hard at all.
As for multiplayer, no WASD movement is very responsive because of the battle.net innate latency. If there was, I would be a happier person.