Kodak are supposed to be around the cheapest to run
Only if you use all colours equally as they put 5 inks in one cartridge (including a white coating for the paper). This means you throw out ink you have not used and pay more to replace a single colour than other manufacturers who use one cartridge per colour.
With printer prices reduced in the sales it can be cheaper to buy a new printer (with a full set of ink) than to purchase replacement ink for an existing device.
Whilst this business model can seem strange it is no different to the mobile phone companies claiming to give you a free phone but recouping the cost in the contract fees.
There are basically two types of ink jet printer engine, thermal and piezo. Epson use the piezo method where a voltage is modified to force the ink on to the paper and all the other manufacturers use the thermal method where a heater is used to get the ink onto the paper.
All Epson printers will achieve the same print resolution (5760 dpi) when using Epson ink and paper whilst other manufacturers claim up to (9600 dpi) when using their paper and ink. The other differences will be in the number of colours each printer can create. Obviously a print engine using only 4 colours will be capable of fewer colours than a 6 colour print engine.
From my experience and people I have spoken to you are best to look at either a Canon or Epson device but make sure they are using single cartridges for each colour (some of the Canon printers have a single cartridge for all colours).