@exo re: keyboards, I’m personally adept with the touchscreen keyboard, but I realized recently that you can get bluetooth keyboard cases for mainstream smartphones! That’s one of the reasons I think it’s great that phones are unreasonably thin and “need” a case, so you can customizes your phone with cool stuff like that without making it unreasonably thick.