I have been buying used Panasonic toughbooks for many years as I often need and SD card reader, and RS-232 connection for legacy Motorola radio programming. Then, the rugged part also helps, as I can be rough with electronic hardware.
Before Panasonic, I used to get Toshiba Portege laptops and docking stations, to make sure I had all the peripheral connections and radio programming cable options, USB, RS-232 db9, and display port options.
If a docking port is available for the model, I get that too. As for USB ports, needing a second one for an Advanced System Key has also been important.
As for buying a computer and finding out it does not have something, do your homework first. I know people that bought vehicles and can't tell me how many cylinders the engine has, or if their truck is four or two wheel drive.......someting that cost more than houses I have bought in the past.
Typing this on a Panasonic CF-33 taplet/laptop (I have the keyboard that adds forports, a second SD card reader port), running Windows 11 (which is going to become required for my Motorola radio software soon), and can run several monitors, keyboard, mouse, external drives. I like that it has two SD card ports, as I use one SD card as extra storage that can be moved from computer to computereasily.....something that has become more important with larger codeplugs, system software upgrades, and transfer of files.