Hope this helps>
Graphics in emulator:In virtualbox quite well, the graphics is obviously compromised IE you can not play Quake4 say on virtualbox or possibly vmware but the rest runs fine.
Compile times is a bit slower as you are sharing resources with host OS / of the PC laptop.
Convenience:Basically it boils down to how much you need to do in it , I use it every day and it works fine but I do not play serious games on it so for me it is fine but gives me the time to mess with what I need and still continue in Linux or Windows and do there what I need.
VMware is nice because it can get direct access to say a usb or internal hd and only use a partition or the whole hd while the host OS is running from it / can be dangerous but sometimes you need to do things. Virtualbox only get access to hd via usb and not one the host is running on.
Games:For games I go into 1 OS only mode be it linux or windows and switch the fans to full speed. Most games uses 1 core only or completely and the second core lies well almost asleep where the video card is important and that decides what happens to the game. So get a decent video card in whatever your getting.
Decide:If you are getting Apple good go for it just keep in mind the video card on the laptop and what you might need or get something more graphics / video card powerful for more intense video jobs IE: Imac or Desktop if you can otherwise if you need to move the thing around a lot IE travel overseas with it get a laptop.
Pro's / con's:97% of the time a laptop actually stands on a desktop table and having it on your lap in the house is nice until it burns your legs LOL MEDIC ! or becomes uncomfortable as it needs air to flow around it yes beneath as well so will need laptop cooling fan / pad , highly recommended.
Only real advantage you have with a laptop is the electricity coming into it is not so much affected by ups and downs / black-out's and brown-out's so it does not eat up your motherboard. Any Desktop / Imac you need UPS with AVR / automatic voltage regulator and your stuff will last. $70 extra for AVR/UPS
Travel:Imac 20" core 2 extreme using
http://www.ilugger.com/ bag traveled around the world via airports and on ships with me no problem just a bit big and sometimes has to go in front in closet of airplane. 24" not allowed as carry on baguage.
Desktop is a bit more of a pain to fly with. Both counts as 1 piece of hand luguage so some airplanes nothing else or per piece price = ouch.
Laptop / desktop / Imac all ends up weighing the same in total weight on you hands to carry , cables , discs , other junk you need.