I believe Google Adsense has gained popularity over the years because of the company name. Everyone wants to please Google and this is understandable. Google is the top search engine and it seems to be the one who makes all the rules that the other search engines follow. Therefore, it would make sense to try and qualify for Google Adsense on your website.
However, Google is very strict and can cancel your account for no reason at all. They have been known to not pay people for the ads and claim that their account is canceled. There is always a good side and a bad one when it comes to choosing an advertising network and affiliate partners to add to your website.
As for Google Adsense being a good option to monetize your blog, I'd say yes on this one. If you can qualify, follow the rules, and keep a clean site, then I'd go for Google Adsense on your website. They do pay out and the ads they add to a website normally will be in conjunction with the niche of the site. Therefore, you have a better chance to convert people and have them click on your ads.
However, today many people are sick of looking at ads on websites, blogs, and forums. Therefore, they are now using some sort of an ad blocker. If you can set up your site that won't allow a visitor to visit your site as long as the ad blocker is active, then this is a great way to make a few bucks from your website. Just keep in mind, you better keep a clean site that Google approves of, otherwise, you'll be canceled and not receive payment from Google.