Have struggled with most of the keyboards on my desire hd but stumbled across one called Keyboard from 2.3. It's basically the one from gingerbread ,it is the best one I have used so far,seems very accurate ,time will tell if it's better than swift.