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.
Razr MAXX XT912 (LiquidSmooth KK 3.0, JBX Kernel OC @ 1.365ghz)
Asus Nexus 7 2013 (Jump Roms daily, Currently Carbon KK 3/16 Nightly w/Glitch 2/25 Kernel OC @ 2.16ghz)
Lenovo IdeaPad K1 (4.1.1 CM10.1 OCed@1.4ghz)
ViewSonic G-Tab (G-Harmony ICS 4.0.4 ODEXed; OCed@1.5ghz)
"I know enough to know that I don't know much"