* One General Store
* One Alchemist
* Two blacksmith's
* One mage
* Two taverns
* One Alchemist
* Two blacksmith's
* One mage
* Two taverns
*Produce Stand
*Meat Stand
*Trinket Stand
*Kahjiit Caravan Outside
*Warmaiden's Blacksmith shop has a second merchant inside.
I've owned every house and Breezehome is by far my favourite because of location, the only problem I can see with Whiterun is that Breezehome doesn't have an enchanting station and with mods it does.
I also end up with another general merchant in Whiterun because of who I marry.
Also it is in close proximity River wood which has more trades that will still be open if you walk or fast travel.
Possibly the best benefit is that you have the ability to get close to almost everyone in the town, I'm constantly being given free stuff, and I can walk into almost everyone's house and take what I want without the whole "steal" popping up. Not that I do it.. but it is an opinion for quick cash as it respawns.
Personally given I've spent time in all the other cities Whiterun is underwhelming but the best of a bad situation which influences all the cities and towns of skyrim.
