I've owned Epson printers for years, including the 1160, 1200, 2100, 3000, 4000 and 7000. Last summer, I nervously decided to buy the Canon iPF 6100. Hands down, it's the easiest, most consistent printer I've owned. I have far fewer "trash can" prints. The B&W mode (whether sent as grayscale or RGB) is superbly neutral. I've never experienced a clog (knock on lots of wood) and this is after leaving it both on or off for weeks at a time without printing something. It is parsimonious in it's use of ink.
My personal suggestion: go with the Canon -- it almost prints by itself.