I can't really speak on the tech since that's not my area, although it seems like Natal is more advanced.
The big thing to me is software. MS seems to really be pushing Natal to devs and it seems like they are hopping on board. PS Eye seems to be dead and it feels like Sony never really tried to push it or little to no devs were willing to jump on board.