Even a mosquito can be annoying.
Just sayin'.
All the good and bad that you talk about after that can be achieved without religion. Religion should simply be irrelevant to our lives.
You can do charity with or without it.
The fact that religion makes promises of a reward/punishment after this life so that it can get you to do things in this one is just pathetic. It may give hope to the poor and the uneducated, but imagine what they could do if they weren't banking on the next life being a better one.
If you're just putting in time here, trying not to piss off "god" so you can have a nice afterlife, what's the point of being in the first place?