Let's test that theory about God being all-powerful.
Q: can God make a rock so big and heavy, even he can't lift it?
A: no matter what answer, he is not all-powerful. If he can create such a rock, he is not all-powerful, he cannot lift it. If he cannot, then he is not all-powerful because he cannot make such a rock.
I'm not religious but I don't like flawed arguments.
There are two different definitions of omnipotent. Descartes defined it as being able to do anything, even that which is logically impossible, in which case
yes God can create a rock so heavy he can't lift it
and he can lift that rock. I think it was Aquinas who defined it as being able to do anything logically possible, in which case you can consistently answer
no and still let him be omnipotent. You are mixing the two definitions together, saying he can't do the logically impossible but also that omnipotence would be doing the logically impossible.
The better anti-God question is,
what the hell are you talking about?