Second hand laptops are usually bigger, have a screen (maybe broken, so why not go for the SFF), and often due to this more expensive as second hand. Harder to open, maintain, and for thermals.
I prefer the Lenovo Tiny as they use a lot of the same parts as their notebooks, and are smaller, more stackable. I had 5 M93p machines for OpenStack development. Still use these machines for my son's workstation, one as a router/firewall, etc. Only one thinkpad for work as I can drop that in my bag for travel, but otherwise I have only Tiny ThinkCentres... TB3 for external graphics card.
I even take an M-series I5 n my backpack on travel as you can power them with a Slimtip USB-C cable, bluetooth Thinkpad keyboard (dual connectivity option) and an external USB-C screen for notebook/tiny. They are amazingly versatile and easy to maintain as parts as interchangeable. Can't say this about most MiniPCs, such as NUCs.
Forgot to say, they are cheap as chips when bought second-hand or from an execution sales. If it wasn't obvious... I love them!