If i were you TS, since i know you really want to try Mac OSX of course the gorgeous MBP w/ RD. Ok raman Laptop kung mag Programming ka but doing programming on your laptop in a long period of time can lead to back and neck pain. So here's my solution and quite good idea..
1. for portable and desktop replacement Go for LAPTOP which MBP w/ RD. if you really want to prioritize programming.
2. Buy a Good Keyboard for comfortable encoding kay since your hands always at the keyboard buy this KB --->
Apple Keyboard with Numeric Keypad - English (USA) - Apple Store (Philippines)
3. Buy Wireless Mouse which is Magic Mouse
4. This is the sweet spot for programming, get a decent External Monitor since doing programming in small 13" is not good in your eyes esp. close range.. so get ext. monitor and place it at the back of you MBP then adjust it above ur MBP but not too much.. don't place beside your MBP or else you will get terrible stiff neck. here's my recommendation ---->
21.5" Class LED / HDTV Monitor | Samsung Office T22B350ND
5. Of course to avoid getting Backpain and Stiff Neck, get Computer Chair w/ Neck and Back support.That's all i can share for you TS.
Anyway why getting Gaming Laptop or RIG were you have plan to get PS4?so get MBP and don't worry for the developers tools since you can run dual bootcam and i know Eclipse is compatible to Mac OSX! Goodluck TS! :