Well, if people ask broad questions, they'll get broad answers
Personally, I use three reading apps on the iPad:
Kindle app for Mobi books.
Bluefire for ePub
Goodreader for PDF
All very good at what they do. I don't think there's any one reading app that's best for everything.
I'll leave it to others to recommend OSX reading programs.