As I've blogged here, I've recently got a Xtion pro depth sensor.
It's working nicely. And since I'm only using the depth data for the hand detection I can use it. It's a lot smaller than the Kinect, so it's easier to take with me.
But I guess if I'd have to buy one I'd get the Kinect or the Asus Xtion pro live.