Best config for day time Windows user + occasional Mac usage
Firstly, I would think about how much you want to share between the two. What documents are you going to be messing with on both sides. If it's a significant amount you might want to consider a third partition for documents, and then setup a partition each for the OSs to boot from.

Given the time spent in each you probably want full performance from each OS, which means bootcamp for Windows.

Given the documents requirement above, partition out into Windows, OS X, and the options documents partition, and run each OS directly.

I'd then use the VMWare Bootcamp option as a fall-back in case you want to run something from the Windows side temporarily, but I wouldn't do it full time. Nice option to have though.