CPA tends to live on the extremes - if you do your research and target the right audience with the right offers, it can be incredibly successful for you. However, if not properly executed, you can potentially lose a lot of time, effort, and money. AdSense is great for consistent results yet typically yields lower overall revenue.
What should you do? Test, test, and test some more. Try out both methods and see what really sticks with you.