Security
Adding reverse proxy might result in worse security than without. Make sure that the underlying services are properly configured to mitigate catastrophic failure.
Creating large firewall groups have been a problem for a long time, adding more onto a list is both troublesome and computational heavy. Pulling that out outside not only will increase performance, but also adds the ability for dynamic lists.
Setting up a firewall is rather difficult, and could end up in severe failure of your services if done incorrectly. But the security it adds is essential for a healthy infrastructure.