Now, for some positives:
The pre-title scene was 100% great.
Angel and Levi are perfect for their roles.
In theory, the Sins were the perfect villain(s), despite not being executed to perfection.
Despite the SHAZAM kids being lame, their adult counterparts were cast perfectly.
That Superman cameo - awesome.
Honestly, if you took the foster kids out of the equation of the 3rd Act, this movie could've been close-to-perfect for me. It was too campy and prototypical. The directing and visuals are fantastic.
It was a lot less funny than I was expecting - that's a good thing.