I think both Kinect and PS Move have limitations that can't really be overcome at least without getting awkward.
Kinect's limitation - no buttons/(More importantly no analog stick).
PS Move's limitation - you have to hold something.
Kinect's limitation - no buttons/(More importantly no analog stick).
PS Move's limitation - you have to hold something.