Linuxprinting dot org is the go-to site, but it's been down ever since kernel dot org got hacked
I just checked it again tonight.
HP is very Linux friendly. In my limited home-user experience, Epson is also very good with Linux.
Based on what I've read here, Brothers and especially Canons can be problematical. Lexmarks used to be a problem, but I understand they've gotten a lot better than they were five years ago.
I'm sure others will have more experience than I.