I have an EFJ 5100 VHF P25 FPP radio. It is bulky but I love it. Audio is great on both TX and RX. The FPP feature is easy to learn and there are a zillion functions that can be accessed via the software. I mainly use it for amateur radio but as a call firefighter I also keep it programmed with a bank of FD frequencies "just in case"...which did happen.
The radio's durability was tested during my first structure fire in subzero weather a couple months ago. When about half of the Motorola HT1250s that my department has were literally freezing into bricks of ice (average air temperature was -14 Fahrenheit, before wind chill, spraying water, and working in knee-deep snow were taken into account), including my own issued HT1250, I took the EF Johnson radio out of my car and proceeded to abuse the heck out of it for about five hours. Not on purpose, mind you, but it was very difficult to get around the outside of the structure during the fire. The radio repeatedly fell into the snow, nearly-frozen water puddles, and onto ice. It never so much as blinked off for a moment. Meanwhile at least a couple HT1250s suffered permanent damage. Until that night, I viewed the EFJ as another one of my countless 2 meter radios. Now I see it as a very tough and useful appliance.
I use the XTS5000 at work. It, too, is a great radio, mainly aimed at the public safety market. It has too many bells and whistles that I do not need for personal use, and I bet it has a price tag to reflect that. It does feel and look similar to the EFJ, but it is not identical. The batteries and chargers are pretty much interchangeable, though I have found the battery fit tolerance to be very tight using brand new Motorola "IMPRES" type batteries on the EFJ. Since then I have learned just to leave my work batteries out of my personal EFJ radio, so I don't end up breaking one by having to pry it off.