I bought this device two months ago. I was worried about it may not be a good phone before buying it. For example, I guessed it may be difficult to dial with one hand. It turns out to be almost a non-issue. The touch screen pops out a phone keyboard at one touch of the lower left key. As long as one moves his thumb with alittle accuracy, it is actually not that hard to use.I already checked out quite many softwares on it. It worked out pretty well, didn't give me compatibility issues. Some free games/applications didn't run well. But I suspect those applications were not very well supported/optimized. For example, I couldn't figure out how to make Google Map work well on it. When I was trying to download this application. The website had two versions for downloading. It says something like, A. regular (or mainstream) phones. B. Advanced phones. Neither worked well. No ideal whose fault that was.The WM5 platform is reasonably stable. I never had to do a soft reset until I started to install softwares which required soft reset. The device is actually pretty fast unless you open many applications simultaneously or run some CPU/Memory hogging games.The only annoyance I felt is that the touch screen get misaligned easily. I had to realign it very often.