You may have notice that there are many advertising program here in this world but you may have got confused on choosing a good one. But In my opinion there is no any site better than Google adsense. You can trust it by closing your eyes.
Other site pays less per click but adsense has good PPC and PCM, etc. It is world wide and pays by check or Western Union. So there is no discrimination for any country which does not has paypal. It also has very strong technology that check every activities in its ad like it can easily determine valid and invalid clicks.
So this is my request to those who are frustrated with adsense that you should try adsense more and more.If you get band for once than try again. Try to be a good and dont cheat adsense. It is almost impossible to cheat adsense. So Good luck .