I loathe HP, have never had one without problems. I wouldn't touch a refurb with someone else's bargepole. You don't have to use Canon inks although I do because I don't do much printing. As with all printer brands, using non brand inks will invalidate you guarantee, so maybe better to stick to branded ones till the guarantee expires.