As someone who works on both macs and windows, I prefer to work on a retina 15" mac pro spec'd to the hilt.
Sure you can get a 17" laptop, but that shit is clunky to transport, 99% of the good laptop bags/luggage don't fit it and it's heavy. Generally you don't place laptops further away than your hand's reach (due to keyboard being attached) so it'll be physically closer to your face than a desktop screen. Add to the fact that you'll probably want to put it on your body while fapping in bed you don't want something that huge.
The resolution on a 15" retina is much much more than most 17" windows lappys will give you. Pack it with RAM, a good SSD and beef up the video card and you're good to go. If you need to have windows, install windows on it. Don't use OSX. If you need to play games on it play it in windows. The processors understand virtualisation commands these days, so even in a windows VM you'll still get good performance.
Anyone who pulls the whole "uhhh you can never upgrade a mac laptop" line can f**k off. when was the last time anyone ever upgraded a laptop. By the time you get around to making the choice to upgrade your shit there's a newer processor or screen that's much better out that needs you to chuck the old base anyway.
These days you don't have to be a hipster to buy a mac laptop, most guys who are devs and serious nerds choose Macs. The only guys who rock up to dev conferences with windows laptops are poor students or unemployed.
BTW, stay clear of HP and Lenovo. The latter has pissed all over whatever it inherited from IBM and is now just rubbish. HP has announced that it's splitting it's consumer business from the enterprise and is selling off consumer. Their consumer stuff were garbage anyway.
If you must buy a native windows laptop, buy an ASUS, Gigabyte or Alienware or... the new Razr Blade. They're proper consumer grade laptops that aren't just churned out by the thousands to put in corporate environments with some jackass running scripts remotely that is your only avenue for support.