I think the ideal phone/tablet keyboard would be a "transparent" system based on holding the back of the screen (edit: no real estate lost and great ergonomics).
Microsoft patented the idea a while back and among other sucky things about patents, they may simply not implementing it at all.
http://www.patentbolt.com/2012/05/microsoft-invents-portable...