I notice Lee hasn't contributed here so I'll start by saying I am totally unofficial and I'm definitely not trying to put words in his mouth...
With all alternative hardware suggestions it should be borne in mind that the
availability of the physical hardware is just part of the picture. That hardware has to be able to physically/electrically interface with the RPi in some way (GPIO / USB) and, equally as importantly, there needs to be suitable driver support so the RPi operating system can actually communicate with the hardware.
How you discover whether such software support is available, and where one would actually find it (other than 'somewhere on the internet'), I wouldn't know.
The driver issue is the reason that we have a limited selection of WiFi dongles, DVB dongles etc. that work with the RPi / PAW, and also why the RPi 2 is not supported.
Having said all that - keep the suggestions flowing - knowledge is power!