So far the storm has been pretty fun to develop for. It’s completely java based and very well documented. I know it’s not the geekiest phone out there right now but it was the best one for my purposes. My first choice would have been the G1 but unfortunately it’s only on a network that doesn’t have anywhere near the coverage that Verizon has. I don’t always like all of Verizon’s policies but it’s hard to beat their network coverage. I absolutely love the design of Apple’s phone, but they don’t seem to be very friendly towards developers and I find it difficult to understand how so many developers get excited over a phone that its company is so restrictive about.
I also have bluetooth communication working between my blackberry storm and my gumstix although the code has to be finished on the gumstix. The custom code is working on the blackberry but I simply used minicom running on the gumstix to verify my data coming across so far. My next step will to write the custom c code that runs on the gumstix to handle the incoming messages from the storm.