Gawd, I've had some terrible experiences with Epsons. Constantly clog, never work properly, inconsistent results, so on and so forth.
If anything, I would suggest HP, or Canon... and this coming from a "I'd rather send my pictures out for printing than buy printers, ink and paper" kinda guy... lol
As far as the differences between the 3 you outline above, you are a simple google away from getting your answers. Also
head over to Steve's Digicams where you will find in depth reviews of the printers you are asking about.