I like the design overall, but i think the keyboard could use some work.
Ideally go to 4 rows, something like
In that setup the keys(well the letter ones, the others, of course, vary) are 11mm wide x 7.5mm tall, and it leaves a 3mm clearance on either side of the keys.
Also, on the gamepad, i...