Hello, Im choosing a new mobile phone from theese 3 smartphones (galaxy s vs desire vs iphone 4). I need good music player, good gps, fast and good functionality, internet browsing. I like samsung, but i heard that galaxy S lags, and gps lags. Is samsungs lags fixible ? And what is the best choice from these smartphones ?