I completely understand why you'd want to run Windows on the MBP, I know several people who do this and are very happy.
2 things to keep in mind. First off, the keyboard/trackpad situation is limited. Granted, most Windows laptops have poor trackpads, but the trackpad is not even close to as intuitive as it is in OSX. It's not as enjoyable to use, and it obviously has limited support. The keyboard also will not perform a lot of the functions on the F keys because...well it's Windows not OSX.
Secondly, there are certain drivers that never are quite as good as a stock laptop's drivers. There are only certain issues, such as limited GPU support or limited audio driver support, and these issues only occur to certain models of the Macbook line, not all of them. However, lately Apple has been very good in getting good support for all the components. You should be okay in this category.
If these things aren't anything that scare you too much, you should definitely spring for a MBP. They are more expensive than something comparable Windows laptops have to offer, but you won't be disappointed by the hardware. And it'll be nice knowing you can always switch to OSX should you please.
I would stay away from the Retina MBP, however. The graphics aren't displaying very well at this moment, and it may receive very, very limited support in the future. If you're getting a classic MBP, however, I would go ahead and do it!