Yes I still had hardware issues, but that's because I wanted a USB docking station when my laptop didn't have a docking port. The drivers existed but needed a module adding to the kernel, so I did that myself.
5 months later, and both the drivers and the kernel module were built in and now everyone with my setup just inherits the working setup, Plug 'n' Play style.
Software wise, it depends what you need. Photoshop can be largely replaced by Gimp, Office by OpenOffice etc... but if you need something that only a specific OS can use, then you weren't choosing Mac for it being a Mac anyway.
Modern Linux has come a long way.
Yes I still had hardware issues, but that's because I wanted a USB docking station when my laptop didn't have a docking port. The drivers existed but needed a module adding to the kernel, so I did that myself.
5 months later, and both the drivers and the kernel module were built in and now everyone with my setup just inherits the working setup, Plug 'n' Play style.
Software wise, it depends what you need. Photoshop can be largely replaced by Gimp, Office by OpenOffice etc... but if you need something that only a specific OS can use, then you weren't choosing Mac for it being a Mac anyway.
I installed Linux on all three of my MBPs because, at some point, MacOS installs failed.
Ubuntu in particular generally has great MBP support.