Yeah, there’s always something cheaper out there. If this is something you use for work (sounds like web design/development?), in my opinion it’s definitely worth the extra $$ for a much more pleasant user experience and a much more stable system. Again, in my opinion, I don’t want to get into a Mac/PC religious war.
VMWare is an additional expense, but it’s no hassle at all for me. Having a system that can run either OX X or Windows beats one that can only run Windows for me, hands down.
No question it’s a big change, but I’ve been using Macs for years after using mostly Windows and I’ve certainly never regretted it.