I've seen some games on tablets lately and most of them don't seem native. They add a digital analoge stick or something to navigate, but they feel strange.
When a game uses mouse a lot this can be nicely substituted with a touch screen, but keys don't work so well (I also dislike screen-keyboards, they feel kinda off)
So is there a better way for tablet-controls than virtualize a keyboard/joypad?
-- EDIT --
In my case, it's about a top-down 2D game, something like Zelda. I thought about using a mouse based control, like in Diablo, which would work nicely on a PC, but with a touchscreen the user would have his hand in the way of sight all the time, which probably would kill the experience :\
The other approach was a mix of mouse an keyboard, walking with w-s-a-d and doing stuff to objects with the mouse.