I had the Cliq myself back in the day. As a phone, I liked it, but by today's standards it was short on memory with a slow CPU, and the display couldn't support pinch-to-zoom.
The more critical problem however is that app developers stop properly testing apps against older versions of the SDK. You might get an "update" of some sort to some app, and it turns out to be broken. This was ultimately the thing that forced me to install Cyanogenmod on the Cliq - the old 1.6 SDK (was it Donut?) was just too old, and I could get to Froyo (and I believe ultimately Gingerbread) by switching roms.
Then again, perhaps the SDK has stabilized enough that maybe those things don't matter much for most apps.