Yah, all these "super" laptops. Weight is terrible at the point they become room to room laptop, but not a laptop to carry around all the time. Besides all these laptops are made just for gaming. Also they tend to stuff everything with no selection. That makes laptops fatter and heavier. Apple had good point- stick to the necessities. Why there is no media card reader on MBP? Because there are just too many of them and they change in form factor, also there is some specification change once in some time and you might get stuck- if you put something, you will have to support it. So it is easier just to put Express card slot and let people choose their adaptor, or USB, firewire port will do for that matter too.
So I would say this- you have +1K, go for macbook, you have +2K, go for MBP. Everything in between or below that you can get covered with HP, Dell, Asus or whatever. If you have more than +3K, might be you will be better with a desktop, because what you paid +3K today will cost you less tomorrow and you might replace that part in a desktop, but with laptop you will be stuck. There is very little upgradeability in a laptop.