I consider my BC 780/785, PRO-43, SDS200 as excellent performers. The BCT-15X is almost as good and the best bang for the (airband) buck in my opinion. The hand held BC125 and more costly BCD325P2 are good as well, but not in the same class with the 15X and the others. Programming software is available for all the Uniden radios and the ICOM as well. I don't own the ICOM but I'm sure it is also excellent if not superior as previously stated.
Equally if not more important will be your antenna and cable selections. I use RG-8X cable for VHF and more costly LMR-400 for UHF applications.
An extendable whip is a cost effective antenna to start with, extended to ¼ wave 22-24 inches for civ air band and ~10 inches for military air band. Inexpensive air band base j-poles, ¼ wave ground planes, and discone antennas are all available through Ebay and other vendors. I use bolt cutters to trim my discone and ground plane for desired civilian or military bands. I trimmed my TRAM discone for 125 Mhz and it performs very well throughout both civ and mil-air bands. The j-pole is excellent in civilian air. The ground planes are robust and easy to trim/tune for a particular frequency or band. Many people advocate for the DPD antennas, but I don't own one.
Mobile use is another consideration with a BNC mag mount antenna providing many affordable options. As others have mentioned, the Diamond RH-77 is a reasonable compromise for mobile or hand-held multi-band performance. You can use your mobile set-up indoors with a 16 in grated steel pizza pan from Walmart for ~ $5, as it will function as the ground plane.
-Bob