alliance sucks...... how smart of a contribution... fits the bill, i have to say...
Playing both sides, and on multiple realms.
The key differences are:
With the exception of Silvermoon City all Alliance Cities, Towns, and Settlements are better to look at architectural, and are usually also much better organized.
SMC can stand up to the beauty factor, however it's remote location seals it's destiny, much like Exodar on Alliance side.
Someone said it already, Alliance feels like what the name says... Allied... It's not a bunch of races thrown together, and everyone essentially minding their own business, ready to stab the other guy in the back, if it gives an advantage. In esthetic comparison, Alliance takes the cake too. Their classes are just easier to the eyes.
3. Story content....
As someone who does play both sides, I see imbalance in the outcome of things, yes that's there. But in amount of content there isn't really imbalance.
And even though, Horde may have the better end on some quest chain. It's more than often that the Alliance part of a quest chain is a lot more interesting and fun.
4. Social aspect....
Sigh... this is it now. The community..
Starting with the worst... Total Assholes, douche bags, jerks. First class even. You find them on either side. Beyond that, I have to say that Alliance side is just having a higher amount of very mature, polite people. If you value that, you are really better off with Alliance. If you don't care, then it's either way.
I mean the contributions in the thread here already confirm it to some degree.
Empty phrases, stupid remarks pro horde.
That's a reflection of a large portion of the horde population. Unfortunately it's the majority.
There are nice people too on Horde side, but it takes time to find them. they are rare. A lot rarer than on Alliance side.