Yeah, if you had LTE in your area, that's probably one of the biggest battery drainers. I liked my iPhone when I had one, but I love my Android (Galaxy II Skyrocket).
What I do miss on my Android is the Wavesense glucose logging app I had on my iPhone. They haven't ported it to Android and I haven't found anything comparable. Iirc, it cost $5 but, for me, was worth every penny.