Printer are worse. try to get a decade old brother to print more than a half page without completely freezing and needing a hard restart. driver is unmaintained unfortunately.
on Windows the printer works perfect though. which makes me quite unhappy :|
wifi on the other hand is not a problem i can remember. even on a 15 year old laptop, the AUR has a driver that it extracts from a ancient .deb and then patches it to make it work with modern kernels. lovely.