I never tried programming at the accessory port, I have always used a DB44 with the 15 pin port.
It is a hassle opening the case, but if you think ahead and program a full personality, you don't often have to change anything.
My VHF, I have weather, including satellites, all of the ITU marine channels, Local VHF ham repeaters and some ham simplex channels. MURS, etc.
The UHF, I have all the GMRS, a few ham repeaters, some simplex channels, and some test channels.
Being a base setup you don't need to reprogram like maybe a portable or mobile.
I have an XG-100m in a CS-7000 desktop with much all the same bandplans. The portable will take up to 10 mission plans like the CH-100.