Don't be so ready to jump ship... Lemme tell ya a little story.
So, my first android was a ZTE Warp N860. Being new to android I was kinda confused why I had random reboots, poor battery life and general crap performance from a mid spec phone... I searched online and found lots of questions in forums with almost no answers.
Well, then Boost dropped the price... Then we had a dev. Then another. Then another... then I started learning about android... Then we had root and recovery, then the roms poured in - gingerbread
![Smile :) :)](/styles/smilies/google/smilie.png)
Well, ICS kinda got skipped and JB development started - all on a phone that the manufacturer said couldn't handle JB. Now it's in KK development. Why, because it's affordable. Even now the Warp N860 root forum has more activity than we do here - because the phone is more affordable. Money is the only thing preventing more devs to work on this phone - Boost variant in particular.
I'm trying to adapt what I learned to the S3 - it's a process for someone with little experience... I am making progress though and hopefully will be able to help the community. Once the price of the S3 comes down to a realistic level I have a feeling we will end up with plenty of dev support. But - as a dev you can't buy one of every phone out there to build for and test on... The S3 is a solid device. Once it's affordable, I see good things