The printer itself seems to be getting very good user reviews on Amazon and Newegg. The only really bad complaints that I have seen so far are some people have problems getting the wireless to work correctly.
And in regards to Canon... I work in the claims area of a Walmart and we get back about 3 Canon printers to every HP we get back. We don't sell Epson so I can't comment on that. I also realize that a lot of people who would be buying their printer from Walmart in the first place probably wouldn't be a good source group to base opinions on.
I already purchased the Epson, so if it works great then fantastic, but if it gives me any problems at all within the warranty period I will be getting a different printer.