I've had a cannon I250 printer for as long as my new computer, and for that time (over the last 2 -4 years) i've had absolutely no problems whatsoever. The I250 is a budget printer that as says on the instruction book is able to print approximately 12 black pages and 8 colour pages per minute (as described on the lowest settings possible). The printer is able to print 4800 x 1200dpi quality pages, allowing for clearer documents when necessary. Unlike our last printer (HP Pavilion) this printer is reasonably quiet and by the time the noise gets unbearable, the chances are i've finnished the printing.
The printer holds two cartridges, one black and one colour cartridge. Over the years due to my many printing jobs, i tend to be using black refil kits, this is not possible with the colour as all the colours are mixed inside. Other good elements of the Cannon I250 includes the 50 to 100 or so pages that can be kept in the feeder, meaning less runouts during big print jobs.
Although mostly positive, i have had a few problems with this printer, mainly areas where further developing could occur. Problems include the lack of automatic page flipping, to allow for double-sided printing. This means when double sided printing is needed, the printer software prints every second page, and then gets you as the owner to then re-fill the machine in the correct order. Other issues include the proneness to jamming. I've had numerous days where small objects have rolled over the back into the paper feeder, causing blockages.
Hopefully this has told you a few things normal reviews won't, as well as given a little insight on my experiences. No matter what you choose, get a good printer, it'll save you time in the long run.