If it's for personal use, the advantage of a home printer is flexibility.
While printing at home is more expensive, when my daughter tells me at 7pm that she needs a picture printed to hand in to school the next day, it's too late to do anything other than print my own, and if I'm going to have the option, I'd rather spend a bit extra and get something reasonable.
I've just replaced my printer after the old one died (I think it was a power supply failure) after several years use, and for me the choice was between the Canon ip7250 (which was a wireless version of my previous A4 ip4700, which I had been very pleased with), or 'going large' and getting the Canon ip8750 (an A3+ model).
In the end I opted for the ip8750, so I had the option of printing larger than A4 (I suspect this may get used by my daughters school projects more than my photos!), and have so far been very pleased with it, though I've not use it to print anything large yet.