The best one I've ever used, the Brydge, may be outside your price range. But dang, it is worth it. Granted, I only type on it when I don't have a true mechanical keyboard connected, but when I do type on it, I am always happy with its build quality. And because of its design, it is very easy to pull the iPad out and separate the two.