For value I'd suggest the BCD996P2 (mobile/base) or BCD325P2 scanners. The TRX-1 is also a good choice (especially if you want to record and playback later) but at slightly higher cost. All (3) scanners are capable of P25 Phase 1/2, DMR & NXDN modes -- the Uniden scanners require a paid upgrade for each of those modes however. The TRX-1 has support for all three out of the box.
IMHO, I believe the Unidens are easier to configure and set up. If you've never done it before then it can seem daunting but it's really not that complicated. The P25 mode handles just about everything for you. All you need is the control channel frequency of the site you're monitoring and you're essentially done. Then you can let the scanner run and find Talkgroup IDs (channels) which you can later add friendly labels, etc.
There are plenty of videos on YouTube on how to configure these scanners and for the most part they're the same -- with subtle differences in the software used. For the above Uniden scanners I'd recommend using FreeSCAN (a free 3rd party software package.) There's also paid 3rd party software which may have more features, etc.
(And yes a [Windows] computer is required to program the scanners these days. For the most part it's a one time configuration of the scanner.)
I highly recommend learning how to do it yourself. It makes the hobby more enjoyable and you'll become more proficient in how your particular scanner works.
The newest line of Uniden scanners are very expensive and their programming is completely different. If this is your first scanner then I'd recommend one of the above to keep your investment costs down
I just have a question for the o p, is this your first scanner? Was your last scanner decades ago before trunk tracking was developed?
This is all good advice from devicelab, The Uniden scanners that have been suggested that are less cost than the two newest and most efficient scanners, the SDS 100 and 200 could work for your system. I would avoid the trx-1 if you're trying to pick up a simulcast system or you need reliable DMR or nxdn.
Basic rules apply here, you get what you pay for but you pay what you can. How serious are you about getting back into scanning or starting new, whichever it is?
I would never recommend that somebody hire a programming service from a scanner vendor but by some of the questions you've been asking this might be one of those times that it would be worth it and your radio would come all set up for you to just pick the talk groups that you want. You could learn programming from that point on.
First you want to find out what radio will work on your particular system from people who actually monitor it nearby you.