The key to an accurate recommendation would be your location What is your city (or county) & state?
For your area, it will depend on whether or not
Simulcast is being used on any of the systems you wish to monitor.. If so, then Uniden's SDS series scanners are best for dealing with simulcast. If no simulcast on any of the systems that interest you, then you have more options. The 436HP & 536HP are not good for Simulcast, but correctly programmed, they do well on most other systems. If you plan, at some future date, to travel & take your scanner with you, the Uniden x36HP & SDS series scanners have the database in them, so you can use a GPS and let the scanner enable those systems in range, dropping them out of the scan sequence once they pass out of range.
The Uniden P2 series scanners (325P2 handheld & 996P2 base/mobile are also good choices (again, though, only if simulcast is not in use). These do not have the database, so they would require more programming if used on a trip.
All of these Uniden scanners can get the paid upgrades if DMR or NXDN capability is desired, All are capable of handling Phase II systems.
In the Whistler lineup, your two major candidates are the TRX-1 (handheld) or TRX-2 (base/mobile). These scanners do not do well with simulast, and sometimes overload if there are too many strong transmitters near them. While they do have the database on their memory card, you cannot use them with a GPS. These two can receive DMR & NXDN, but they do not trunk-track those system types. Instead, they check the programmed frequencies to see if any of the programmed talkgroups are active, and if so, they can receive them. Since they do not actually track DMR & NXDN systems, you can't easily follow a specific talkgroup on a system.
Looking at your past postings, I see several concerning Hancock County, IL. If that is the correct location of interest, that county is near the state line. Are there systems 'across the line" that also interest you?