I would suggest using USB over MIDI only because it saves you plugging in a power supply to your keyboard.
I only have a cheap one so I can't advise on the devices you mention. No weighting at all on my humble PCR-300. But it does come with Windows 8 drivers and it works nicely as a control surface with Sonar. I think they have been superseded with the A PRO series now.
Out of the three you mention I think I prefer the Novation Impulse the best, on looks and ergonomics. But I suppose you need to get your hands on one.
It's a real pity the Roland keyboard does not have semi-weighted keys though because I really like the joystick style pitchbend and modulation controller compared to the two separate wheels. I've got a JP-8000 that comes with the same joystick and I find it much better being able to control pitch bend and modulation at the same time... much easier than manipulating two wheels, in my opinion.
Good luck with your search

some of the keyboards available now look great