Looks very similar to what we're doing. Five terminal servers, two SQL, 1 Exchange and a sprinkling of other spanning two SANs and on three VMWare boxes. Looks quite painless (so far - lol!) and a bit more 'fluffy' than Hyper-V.
I've tended to ignore virtualisation for quite some time, but we've got to the stage where its no longer a luxury, but a necessity at work.
D.
We've had it running for about a year now, two HP servers, two qnap 16 drive nas's (56tb of normal drives in total then 1tb of ssd space in raid for super fast image deployment in WDS) and a two networks (main visible network and then a network which spans between the servers and nas's for iscsi traffic)
Server wise we have
-SQL server with 3 instances
-Exchange
-Two Domain Controllers
-1 file server (will be two soon using dfs)
-WDS + WSUS + AVG server
-Apache/MySQL server for local intranet
-IIS server for our library system
-Sims.net server
-Impero server
-Inventory server (just a apache instance)
-Print server
-Development server
-And a couple of other servers
In total our setup set us back 15k which isn't bad considering! One thing I've noticed with Vmware vsphere is that you need to keep switching between the web and desktop client as some features are missing in each. I've never used hyper v!
I'm hoping to do some Vmware qualifications soon as im only 19 and chose not to go to uni, so need something in place of a degree!
Oh if you ever want any help on vmware just drop me a pm, always happy to help! Hope you haven't fell asleep reading this!