Well I've given up on mine. I wasn't expecting the earth, and part of me probably really wanted a Desire anyway, so that's what I'm getting tomorrow.
Don't get me wrong - it's a really good phone for the money, there's no doubting that. I just found it annoying that even when I used a stripped-down version of 2.1, it'd often slow right down with just the addition of a couple of apps and a go on the internet (typing became very sluggish and unresponsive until the phone woke up and realised what it was I wanted it to do, as would the home screen on occasion).
Maybe I didn't give it enough of a chance, but I really haven't the time to keep trying different combinations of ROMs and stuff. As a phone for browsing and email etc, it was far, far better than my HTC Legend was. The build quality is pretty poor though, and call quality was not that brilliant (slightly muffled). I think I'll stick it on t'Bay tomorrow and see what it goes for.