Hoverwatch offers monitoring products for phones, and also offers a keylogger for Mac. It has a clear, attractive user interface, takes screenshots, records browsing history, messages and keystrokes, and has a special Facebook monitoring feature, which monitors Facebook activity. There are options for 1-month and 3-month subscriptions, and also packages for multiple devices. In order to view monitoring records, you must create an online account and log in.
Although the keylogger works very nicely, features are lacking - emailed logs, alerts when keywords are entered, and a filter. There is no free version, but you can have a three-day trial for free. The price is also quite expensive - if you're looking for good monitoring software for your Mac with more features, a no-strings-attached free version, and a one-time, cheap purchase for the full version, you might want to consider the Perfect Keylogger.