is it worth the upgrade from 3G for the extra memory and performance?