I use an external monitor with my MBP and it sucks. I have to close the lid to where it is as tall as my finger to trick the thing into thinking there is no monitor so it defaults to external. It's a real annoying hassle with the MBP.
But still, if needed do it. Don't buy an iMac if you have an MBP.