Hey y'all,
We stayed in WH back in Sept/Oct 2011 and had a really nice time. We rented through VacationCentralFlorida (Dave Robinson). The prices they have are really good and if you go to the site and sign up for their newsletters they often run sales for Townhomes ($399) and Condos ($299) for a week! But, be warned, they send a ton of emails! So just be prepared to delete if you don't see the info you need.
We had a pleasant stay...a few minor issues, but I would rent from them again especially for the sale price. The "regular" prices are about the same as other th/condos in WH, so be on the lookout for the deals.
The townhome was very clean, nicely decorated and we loved parking right outside of our door. The layout was a queen bed in a downstairs bedroom, and two additional bedrooms upstairs. I think there were three bathrooms, washer and dryer, kitchen, living room and small splash pool. My kids were little and the splash pool worked out just fine for us. We were at the parks most of the day so we didn't use any of the community amenities. But, the resort itsels was really nice and it was gates so I felt safe.
The construction getting to/from the parks was a little annoying, but I suspect that's way over by now. Lots of chain restaurants and grocery stores nearby, so that is nice.
I'd recommend you check vrbo, HomeAway or flip key to weed the garden about who to rent from. Find an owner that has a lot of reviews and then once you've narrowed it down, post a note on the DisBoards to see if anyone here has experience with that particular owner/agency/management company.
I think space-wise the condos and townhomes are about the same. The differences would be the pool, parking and whether or not you want to be doing steps or want everyone on the same level.
We are doing a split stay (half on, half off-site) next time and while I love the space of an off-site rental, I do really miss the Disney feeling you have when staying at Disney. If only my budget could afford it! I feel blessed nevertheless to be able to take a vacation though, so I won't complain abou tthat!
Best of luck with your decision, please feel free to PM me if you have specific questions!