Well, OCR is usually software driven while Canon makes hardware. So, I would say, buy the hardware you like as far as cost, buttons and warranty goes, then look around for good OCR. Personally, I haven't found any one piece of software to be any better than any other. I tend to use whatever comes with my scanner or computer, then edit the whole thing anyway.