I upgraded from a line of Nokia phones.
This had small anoyyances in the first few weeks and it felt like there were about 1000 different options so took a lot of flicking around before finding fixes!. But any problem just google it and you find it's a simple solution!
Keyboard took a bit of bashing before it started typing smoothly
Music player is the only bad software, i didn't find a eq option which makes music sound bland.
I bought double twist player for a fiver on the andriod market and after adjusting the EQ music is perfect and syncing with double twist on the PC is easy and can be done wirelessly
After i got these things out the way it became the perfect phone to own, all smiles now :)