Some more information might help. Are you doing general 'day-to-day' printing (including a few photographs) or printing loads of photographs (and little else), or printing nothing but letters and/or leaflets (with no photographs)?
However, if you're simply seeking a good 'all round' printer (which is compatible with an Apple Mac) my post here is relevant:
http://www.theanswerbank.co.uk/Technology/Computers/Question1385264.html
(It's irrelevant that the question there came from a Windows user. The Canon Pixma MG5550 will work just as well with Apple's operating system).