If you like the full keyboard like I do, i recommend the Hacker's Keyboard. Not exactly sure why its called that but it uses a full QWERTY keyboard with arrow keys. Another is the Logitech Keyboard (still in beta but I havent had any issues) that has a full QWERTY that also you can swipe across the keyboard to show another keyboard that doubles as a technical keyboard or calculator.
If you like lots of buttons, is more open to customizing (button row/column height/width adjustments), either one would work great.
ViewSonic G-Tab (G-Harmony ICS 4.0.4 ODEXed; OCed@1.5ghz)
Lenovo IdeaPad K1 (4.1.1 CM10 JB v5 OCed@1.4ghz by krook1)
Razr MAXX XT912 (Waiting for JB to get stable, currently: Biotic Nx 1.2; OCed @ 1.325ghz)
"I know enough to know that I don't know much"