I haven't used Android as a daily phone since the EVO (I know, its been a while). One issue I had with Android and custom firmware was the time involved. Being on a computer all day, and often times at night, having to deal with tech support issues on my device is a hard stop (for me, personally, plenty of people love it).
That's the nice part of Apple's ecosystem - its pretty simple and requires minimum intervention.