I've used logitech keyboards for a while and have been very happy with them. I haven't had issues with cheapo keyboards either with this phone, so as long as it's bluetooth, it should work. So pick out the one you like the best.
Of course, if you go for a mobile-optimized keyboard, you get Android-specific keys, like the back button or the multitasking one.