On one hand, I have the choice of buying Galaxy S II - arguably the World's best smartphone EVER. I have a friend who wants to sell it to me for a very cheap price, since he has gotten one from his company/workplace. on the other hand, I can wait 5-6 months for the SAMSUNG GALAXY S 3 - the worlds to-be best smartphone EVER.... I really love Samsung and the Galaxy S II has great design, great system, it's fast. Should I buy the SII for a cheap price or wait 5-6 months for the upcoming S III wich might be a quad-core smartphone?