I currently have a Titan. Overall, I'm okay with it. I LOVE the huge high quality screen. I really like the camera.
However, the call quality is pretty horrendous. Probably the worst of any mobile phone I've ever owned. And forget about putting it on speaker phone. It's horrible x100.
I only tolerate it because I don't make calls on that phone all that much. Most of my calls are pretty short.
It feels pretty solid, but the usb port was flimsy as ****. So some pins broke and I can't sync with my PC anymore. Oh well.
I was considering the Lumia, and if I had the extra cash I'd get it. But since I'm not a wealthy man, I'm going to wait for Windows Phone 8.
I will say this. I've owned several HTC devices. I've also owned several Nokia devices many years ago.
I know that I've always been happier with my Nokias. And when I see the customer service difference between the two companies, I've decided that my WP8 phone will be a Nokia. I don' t care if HTC makes the fanciest new phone in the world. At least I know which company cares about my business more.