I'd stay with the industry standards, they both print great photos, BW/Color; make sure you get the right paper for the job, the different coatings make a difference in clarity, saturation, brightness, etc..
C A N O N
H P
HP Deskjet 995ck or HP Deskjet 970Cse are both excellent.