I used to let another site take care of that, but handling it myself lets me keep a bigger chunk of the money and the people supporting my work seem to be more comfortable doing that on my site directly rather than going through third party sites. Doing a basic Stripe integration is pretty easy.