En mi caso, no tengo ningun widget que me vaya actualizando la prevision metereologica dependiendo de donde me encuentre asi que no se nada sobre el tema.
Lo que si que puedo comentar es que en mi caso la geolocalización me funciona igual de mal tanto en 3g como en 2g. En realidad no es que funcione mal, sino que es muy impreciso, la precision es +/- 2700 metros osea que...... Ademas es que estoy malacostumbrado porque mi anterior movil era un samsung jet, una verdadera castaña de movil para todo excepto por la camara y por esto de la geolocalización. No me acuerdo cual era la precision de aquel movil en metros pero si que puedo asegurar que en google maps clavaba siempre la posicion en la que estaba (sin gps activado porsupuesto).