Credit Karma and Sesame are nice but I'm a bit weary of them. Unlike annualcreditreport, they store your personal info thus making them a huge target for hackers. And all the information a hacker needs is on Karma & Sesame. It's unclear if they ever delete your info even after deactivating your account.
If you have a credit card, most of them give free credit reports now too.