I''ve had this phone for two months now and I like it a lot. Considering the price, this is one of the best deals out there. That is what warrants the 5 stars I am giving it. However, in an absolute sense it is not as good as some of the other phones out there. So I will focus on some things that are not so good. This is not to put the phone down, because obviously I am giving it 5 stars when considering the "bang for your buck" factor. It is to give a more realistic assessment of the performance regardless of the price.The main issue is that the phone can get quite laggy. Switching screens can take up to a few seconds sometimes. I have tried different launchers besides the Samsung one and they all have this issue. I often manually clear the memory, and this seems to help. However, often I actually have to restart the phone. Note that these issues can arise even when I am using just standard applications like messaging and the contact list. This does not seem to be an issue with the higher end phones, for instance my brother''s Galaxy SII.The battery life is not very good. I have to charge at least once per day, most of the times even more frequently. Some of the more advanced features are particularly battery draining. This includes GPS, Wifi, and video calling (using skype). Especially GPS takes a lot of energy and the phone gets very hot after some time. I definitely recommend buying a car charger if you will be using this feature frequently and make sure to turn off GPS when you are done.The wifi connection gets dropped periodically. I used my laptop on the same network and have no problems, so I believe that it is a problem with the phone and not the network. It usually reconnect right away so it is not such a big issue. However, if you are wifi calling (as I have to do since my office gets bad reception), your call will be dropped.The bloatware is annoying. However, I was able to root the phone and remove unwanted programs without any major issues using just basic computer skills. A good thing about this phone is that even though rooting technically voids the warranty, it is cheap enough to take that risk.The power button is right across the volume buttons. When I touch the power button (which is often since it unsleeps the phone), there is a good chance that I will also inadvertently press the volume button. Not a huge issue, but a little annoying.But all in all, I am very happy and glad that I saved a lot of money for a decent phone without contract.Edit:Another minor issue is that certain portions at the fringes of the screen are not so sensitive to the touch. For texting, sometimes I have to press the screen several times to get the keyboard to come up. Again, not a major problem but it can get annoying. Especially when I am trying to text and drive...just kidding.