You're right. I could use a good radio. Downsides: the Bluetooth local connection is wasteful, the bandwidth is going to be pretty low, and I can't immediately see if they have an open developer license.
Wireless is very hard. If you've spent much time working with it, it's amazing how good wifi and cellphones are.
Zigbee is very low power and much higher frequency. You have to be within a couple dozen meters.
The goTenna thing is much higher power and lower frequency. It reaches at much greater distance, and can even go a bit around small obstacles (it's 2m band, so don't expect miracles, but still, it's not 100% line of sight).