God not being all powerful is the only logical way a good god could create suffering. You don't need to be infinitely powerful to seem infinitely powerful to lesser beings.