If you’re looking for general reliability, I would also recommend looking at a ThinkPad and saving yourself $150 for the Windows install and just drop a Linux distro in there. Worst case scenario, you can always install Windows in there later. In terms of future-proof, Linux will run on something 10 years old right now, so you’re already running something bloat-free. MS does tend to commit planed obsolescence.
Unless you’re doing video editing, a MacBook Pro is overkill. I’ve owned several and eventually downsized to a MacBook Air. Does all the normal daily stuff.
I had a Dell for work, and I hated it, FWIW.