Reasons against:
1. Battery Life
2. update problems. Might just be my bad luck but after two major software updates my phone stoped working. First time could not answer any or make any calls unless had headphones in. Second time, wifi stopped working.
My phone was (just) under warranty so Apple are curently replacing as a result of wifi issue.
Third phone in under a year.
Saying that, there service is/was great and I really miss my little buddy!! Looking forward to getting it back tomorrow.
Always looking for alternatives, but for me nohing else comes close yet.