I've owned a variety of Epson, HP, and Canon printers. Never had any compatability problems with any of them. But...
- Epson: constantly having to clear nozzles. Never owned an all-in-one.
- HP: constant paper jams. Low-end all-in-one suffered constant paper jams and scanner quality was terrible, even for a non-pro like me.
- Canon: I currently have a i9900 photo printer. Never owned an all-in-one. But if I were in the market for one, I would definitely get a Canon.