The free credit report annually (up to 3 a year, spaced however you like, so as often as one per month) doesn't include the score.
CreditKarma doesn't give you the report, but does give you the score.
They tell you both the transunion score, the score the auto insurance industry uses, and the new VantageScore, all for free, all updated as often as you like
(although the numbers only change once a month anyway, right after your bills come due, so daily monitoring is pointless - individual credit transactions don't affect your credit score)
These monthly updates don't affect the score itself, the way it does when a creditor looks up your report.
They also keep a record of your old scores, and graph them for you, and break down the different areas contributing negatively or positively to your score: number of accounts, percent of available credit used, average age of open accounts, etc. as well as how those variables compare to other people in the country.
It will also try to predict what affect it will have on your score if you, for example, open a new credit card, or close an old account.
Your free credit report (as important as it is to check occasionally, for errors) won't have any of that.
In other words, I am a far of Credit Karma.
And you don't have to remember to call back and cancel anything within 30 days.