So I recently switched from an android phone to the iPhone 4 and at first I was really happy with it. It's slick, operates smooth, no error messages as of yet, wasn't affected by the dreaded antennaegate. However after a while of owning it I just wanted to ask, is it me or do you pretty much need to jailbreak the damn thing for it to come close to what android phones offer in regards to customization and control of your phone??? First off I couldn't believe that I can't use a custom sound for email, sms etc. I mean my mom's old school nokia candy bar phone can even do that! I called apple care and the tech support person, though extremely nice, was clueless. Second of all I really didn't like that I had to either buy ringtones from itunes or use some shady file naming to have a ringtone that wasn't stock. I can't seem to find any apps that help me manage the tasks (such as androids advanced task killer) Apparently there's no such thing as widgets in the apple world, which is annoying because I used them extensively. I can't turn the camera sound off. I can't disable the orientation rotation feature when I don't want it on. I can't stop the sms popups. Basically a lot of the things that I considered to be for the most part standard for any smartphone I can only do on my iPhone by jailbreaking it. I don't mean for this to be a whiny rant, I'm really just trying to get some suggestions as to how I can do the above things without jailbreaking my new phone, if at all possible. Thanks for any advice and sorry to anyone I may have pissed off.