I run multiple macs, and have been running then for 2 decades now starting out from an LC3. I currently have a mac mini i7 2012 which is still upgradable to 16gb ram which I have done as well as installed the server ribbon cable to support a second hard disk from OWC, so I could run the main OS on an SSD and retain the second drive for storage.
When I purchased the mac I almost threw it out the window a couple times because it was just so slow and laggy, after the SSD upgrade it is honestly one of my better macs. The 2014 model can still upgrade the hard drive but the ram is soldered on the board.
I then have a 2012 and 2014 macbook pro, both i7 and both run very well and are both upgradable without soldered components.
I have the 2011 imac too, the fatter one where you could still pull it apart without cracking the screen.
All the above have ssd drives as a must and all run perfectly day in and out without any issues and no antivirus packages since purchase. Obviously I dont believe every second email asking to open the attachment because I inherited a couple billion, but I download torrents and stuff and never had a virus.
Then I have a couple windows desktops which I use for accounts and stuff like that.
Personal opinion between mac and pc hardware, not a massive difference, mac os vs windows though is like a Ferrari vs a dung beetle, I have tested this many times with multiple benchmark applications using the exact same pc hardware with win 7 8 or 10 and then installing as a hackintosh and running the exact same benchmarks, it amazes me how the exact same hardware performes at almost 3 times the speed in some tests just from the operating system.
Iām sure this will offend some people, and if you love windows, Iām sorry, maybe I just dont know how to use it properly or something.