I get so tired of hearing about Android Apps Force Closing etc. iPhone apps force close too. It's been several times I that I been using an iOS app , only to have it force close and go back to the homescreen. The iPhone is not immune to issues. So I hope people stop acting like it is. Both platforms have their ups and downs.
Now to the OP, I have both a Epic 4G Touch and iPhone 4s and I can tell you, it sounds like Android would be more appealing to you. I am into customization too and that's what i like about Android. However, the iPhone is sleek and their apps is a lot more polished. I downloaded a game on on my iphone and it looked and played flawlessly. I downloaded a similar game on my E4GT and it looked horrible. I compare it to the Android Game being Atari and the iPhone Game being xbox 360 or PS 3. The game play was also choppy on the E4GT.
However, battery life on my E4GT is a lot better than what I get on my iPhone 4s. My E4GT last between 10-12 hours a day on minimum - medium usage. On the other hand my iPhone last about 8-9 hours.
All in all, just do you. If you want customizations, ringtones..etc. get an Android. if you want a device that's gonna get supported for more than 2 years and don't have to worry about updates etc...keep your iPhone 4s.
My quote was from the original poster from other thread
He used both platforms, he know the ups and downs.