iPhone 4 on Verizon: Is it Time to Switch?