Welcome to iPhoneForums, and YES to the first question, and I for the second question, I have Verizon and my coverage is GREAT so my battery life is GOOD....ENJOY
I haven't upgraded to the 5S yet, but I can tell you that my battery life has been outstanding on my 4S and 5 (24+ hours with moderate use). You'll also notice more speed and smoothness over Android because all code is executed natively.
I'm going Back to an Android as soon as my contract is up.. .My iPhone 5 works so I am not complaining BUT I just do not LIKE much less LOVE the darn thing...
But IF I were in your shoes would not switch...
And yes, the iPhone is great. They're stable and the Apps are way better than those for Android. The customization Androids afford are not important to me. I prefer dependability.