Like I said before, the best way to tell which printer you want is to go to a big store like OfficeMax or something, where they have a bunch of printers on display alongside sample prints from each. Then you can see the actual output of each one, and decide which you prefer.
Everyone's got a different preference. I've got two printers right now... an Epson C80 for everyday stuff, and an ALPS dye-sub/wax thermal for transfers and photos.
With printers, you can never tell exactly what you're getting -- quality-wise -- from a website description... see if you can find store display models and sample prints to compare.