I'd been a prepay phone user for years and years,when smartphones started coming out I tried a few, all lower end androids. Like many others here, I found the experience somewhat less than pleasurable,lags, freezes, never any updates etc.. When the L520 came to gophone, I figured it couldn't be any worse than the low end droids, so I grabbed one at Walmart. Man, what a difference,quick, smooth, no lags or freezes,decent predictable battery life, WP guy all the way now, my next phone will likely be a 920 unless a 730 or 830 makes an appearance at a great price.