Smartphone keyboards have come a long way since the ridiculously tiny buttons on the original BlackBerry phones. Nonetheless, despite the huge leaps forward in quality, some people still aren't satisfied with the stock offering. There's now a huge array of third-party keyboards to choose from, each with their own benefits and drawbacks.