I've had pretty good luck with Thales. I bought a couple of T25s on eBay surplus from a project in New Hampshire and have been very pleased with them. My experience with Thales is limited to the T25 (not the Liberty), but the overall radio design and service delivery from Thales is about the best that I have seen.
Here's a couple of good things about Thales - you don't need to have your wallet out every time that you want to upgrade your radio's features.
The Thales 25s are all FPP and all display unit IDs - standard.
Register on their site, and you can download the following for free- Radio OS flash upgrades, Programming software. Nothing free from Big M. You can buy the programming cable, but it's easy to make your own from an old RS-232 cable.
The programming software for the T25 is much easier to use and intuitive than the CPS for the XTS 3000.
You don't need a KVL to generate and load keys on a T25. The programming software allows you to create keys and download them with the same programming cable. The unit will work with a KVL too.
I am a volunteer SAR Tech and our team works under the state DPS. Thales extended their discount to us, and it was substantial.
I've called with service and parts questions, and Thales treated me like I was the Pentagon. They almost couldn't do enough to help me out, and I wasn't spending a lot either. I don't always get the same caliber of service from M.
Anyway, I was pleasantly surprised by the quality of their radios, the options included in their standard packages, and their exceptional service.
Based on my albeit limited experience, I would highly recommend Thales. If someone gets a Liberty, let us all know how that pans out as far as features and customer service.