Home Office Printer/Scanner recommendations

I've got a Canon multifunction color printer. It's fine but man their software just sucks arse.