I used Epsoms but found they were a bit crap/unreliable etc. I moved over to Canon (mine's a couple of years old now- ip4000) and it's been great.
Speedy printing for letters, lovely printing for photos, and it prints directly onto printable CDs, so no need for those cheap CD sticky label things.
My model also has 5 ink cartridges, 2 black & 3 primary colours, making replacing ink better value.
Canon- check them out.
Most domestic printers in recent years have been and still are stupidly cheap- it's the consumables that are expensive over time, but I guess you already know that