@spivonious: I'm not convinced even the Surface Pro is the device I want at this point. I may go with one of the other devices, but none of them are what they could be. I'll be getting a Windows 8 device, no doubt, just not convinced yet which one will fit my needs best. At this point, price might be the biggest factor in my decision, just because I'll be compromising with any device.
I also have concerns that the Surface Pro can replace my development laptop.