I bought my first smartphone. I've had a iPod Touch 32GB for a while. It's really nice. I thought about getting an Iphone but I wanted to pay less and I wanted to try an android phone. That way, I could use Iphone and Android apps. I had to choose between the phones here : https://shop.koodomobile.com/phones/models/index.html I compared a few of them with : Compare Cell Phones I chose the Samsung Galaxy Ace. Unfortunately for me, I did not compare all the models (I only compared the cheaper models) and I did not compare memory and Adobe Flash support. The Samsung Galaxy Ace has only 158 MB of internal memory. I ran out of memory while installing apps the first day I got it. You can insert an SD card to get more memory but not all apps can be installed on it. I successfully rooted the phone and installed an app that can force apps to be moved to the SD card. Even then, it does not work on all app and when it works, it still leave some files on the internal memory so it only increases the total number of app you can install a little. Adobe gives which phones are certified to install Flash : application programming | Adobe Flash Platform - Certified devices The Samsung Galaxy Ace is not on the list so it will not install Adobe Flash from the app market. Apart from those two problems, the phone works well. It has usb thetering and mobile hotspot. The usb thetering feature gives internet access to a computer through the 3G data connection. It works well. I used it a few times after moving before I got internet in the appartment. The mobile access point gives internet access through wi-fi. I can use it to give internet access to my iPod Touch when I don't have access to wi-fi. This is just marketing and misleading. There's no way you'll get 420 hours (17 days) of standby time. In normal use with gps off, bluetooth off, wi-fi off and data on, the battery needs to be recharged every day. I also deactivated the data connection when I went on a trip and forgot the charger. The battery lasted two or three days instead of one. The only way to get longer battery usage would be to use plane mode. That may be how Samsung was able to get such a long standby time for their specs. Either that or what thet call standby time is actually the phone powered off.