Maybe. The problem with ad networks is they don't pay well. Google is probably the best but still it's a pittance.
I think the sweetspot for adsense is a site will millions of visitors who are not targeted for anything so adsense individually targets them for you.
But if you have a site that is niche then you are better off finding a direct advertiser who will pay you more, and neither of you have to worry about getting banned or quality scores or all of that shit.