It's always worth improving what you have!!! One of the reasons that the XDA forums exist is to give new life to android devices that are flawed, past their prime, or whose manufacturers stopped supporting them.
I have CyanogenMod 10.1 running on my HTC One V. That's KITKAT on a One V. With only one problem, native camera support.
This is a tough challenge, for a lot of reasons. I now have measurements on at least four variants (and someone may have found a fifth!)
I have solutions for the following issues now:
* Antenna penetrations to watchband
* Back case o-ring is too small to be effective
* Screw "washer/gaskets" are tiny and break apart
* SIM card flap / screws are leaky
I am still working on a set of very hard problems:
* Speaker grille is open to the air, no seals
* Watch buttons break easily
* Watch buttons have no silicone seal
From an engineering standpoint, these are hard things to retrofit if the designer didn't bother to try in the first place. However, I do see evidence on my recently shipped watch that some effort was spent on trying to seal things up. This gives me a bit of hope that I can finish the job right.
--Martin