So far I'm pretty sure both phones have Android 2.3 Gingerbread(which I hope it means I can save apps on the flash memory) but which phone is better. I have an iPod nano for listening to music and the mini caught my eye because of the keyboard it has(easier texting I presume) but aside from that I don't know which one is better. I'm really stuck and I'm going shopping this week so I really need help!

Oh another question: can I upgrade the android on both phones to 4.0?? or not?
are you sure they are upgradeable to 4.0? that would be AWESOME!