[Q] Pure Google Phone or Popular Phone?

view story

http://forum.xda-developers.com – Which one is the best for community support (ROMs, mods, etc) and manufacturer support (accessories, drivers, etc)? A pure Google Phone (Nexus S, Galaxy Nexus) or a phone that sold very well (Galaxy S II, Galaxy S III)? Is it safe to buy a Galaxy Nexus/Galaxy SII now (solid hardware, going to survive at least two more years of updates) or is it better to wait for the next Nexus/buy the Galaxy SIII? Maybe wait for an Android with 2GB of RAM to get better Ubuntu for Android support? I ask this because I'm concerned about always being able to use the latest Android version, even if Go (HowTos)