I bought a used iPhone 4 and went back to a phone that reliably works when I need it to. I enjoyed the HTC till it would lag, randomly freeze up, and most notably it had started to randomly reboot. I can't blame Android since my Xoom has been very stable, but from what the AT&T rep has told me HTC seems to have a reputation for this sort of stuff, at least the ones they carry.
Either way, I'm back to using a iPhone 4. I'm well out of contract, I'm going to wait and see whats on the phone horizon in the coming months. Likely I'll just get the new iPhone, while I miss the functionality of android and how much freedom it offers ultimately I just need a reliable phone that works when I need it to.