Well, you know what to expect with Uncharted. Did you like the PS3 versions? If so, then I'd go for that as that's a guaranteed 10-12 hours of gameplay. That said, Gravity Rush is quite unique, though I don't know of any reports on total game time.
Really, it comes down to Uncharted = guaranteed to be good...but nothing new. Gravity Rush = no guarantee to be good, but is something new. I'll personally be looking to get Gravity Rush if I have the extra funds.
EDIT: if you can, perhaps add a poll to the OP? Some people don't necessarily care to post but a quick vote is easy enough