This does make me feel old, but...
From what I see of 28 years of Admin, Development and using Notes it's a very good tool. Bad workpeople blame their tool! Most of the bashing is based around thinking Notes is an email client, it's not.
After having to administer Exchange and Sharepoint a few times, I'd much rather the consistancy and ease of use of Notes/Domino than the MS debacle of producing the same workflows. Neither is perfect but I've yet to experience a business system that can adapt from the early 90s to Today with the ease of upgrade path that we have experienced using Notes/Domino.