... Want a tab key? Easy, find some unused key combination (or one used for something you don't care for), and use it. For me, that's Fn+Enter on the N900 ...
... Bigger keyboards typically mean they start to expand, which means you need bigger and bigger hands to comfortably reach all the keys with your thumbs. This has more to do with the size of the device than the key placement, though. ...
... So the point is, I really don't have two much of an ideal layout. It should have arrow keys, and ideally the full set of modifier keys (Ctrl, Shift, Fn, Alt, Meta), although the minimal N900 set (Ctrl, Shift, Fn) has worked well enough for me most of the time. Give me xkb on the software end, and I can take it from there, thanks.