I can't tell you what to buy...I can however highly suggest you DO NOT buy a Cannon.
It burns through ink. I do belive its a consipiracy. I don't print much in color at all...but I run out of color all the time. It also contains two black cartridges and if you run out of one black it doesnt draw from the second black. It is by far the most expensive printer i have ever maintained. I'm going back to HP when I get the funds.