I think the question is: what is right for your content and (very importantly) audience? There are tons of alternatives (this question has been asked and answered here - and elsewhere - many times). What you need to do is think about what your audience is interested in then find the best way to offer it (whether it's PPC, directly selling goods, some kind of affiliate program or similar).