I've had a 7pro for over a year, sound is average, internet was ok, but has had problems maintaining connection, it gets hot when running internet games, but is still one of the best windows phones around because it runs like a mini pc with the keyboard, which makes up for alot of other minor faults. To perfect, it needs a faster CPU, bigger memory with SD card slot, and a battery which can handle the loads placed on the phone, and is also capable of keeping it cool without overheating.