Wrapping SocialBlade up in two words:
Enjoy responsibly.
YouTube analytics will always show the best detail you'll get for your own channel, no matter you like them or not.
SocialBlade depends on the YouTube API exactly like the YouTube analytics do, they just show it with a fancy website and a ton of caching. A ton of it.
If you want to see things like subscriber counts, view counts, video counts... SocialBlade will be OK. For your own channel nothing will beat YouTube analytics though for sniffing around other channels it's great.
Be careful with the earnings shown.
YouTube doesn't show another channel's earnings through the API, so unless you have access to manage the channel in question stay away from that. They can only give you rough estimates. By rough I don't mean anything slightly inaccurate, I mean literally unreliable. They mostly just run off a base CPM for an "average" channel before the"adpocalypse" happened. Also they only go off total views, subtract a few percent and multiply it by that old CPM, rounding it out of the park.
Even though these sites may tell you so, they can't show earnings at all. They show what most people want to see, high numbers you can use to complain about how much someone's earning. For your own channel I wouldn't substitute YouTube analytics for any data and the Freedom! Dashboard (if in the network) for final payment amounts. You can use it to see views and sub counts, those are informations taken directly from the YouTube analytics API, not much to do wrong there I guess.