I have never had any issue with any iphone I have ever owned. Which is every single one besides the 3GS and the 5S. I usually upgrade around the one or two year mark to fully refresh everything. I had high hopes for windows phone but theres not enough developers on board to justify the jump given how much I have invested in Apple.