perso, je ferais l'inverse : asa en frond, checkpoint en back.
La gestion des règles est beaucoup plus fun sur checkpoint que sur ASA, et c'est généralement en back que tu risque d'avoir les connexions les plus farfellues, alors qu'en front ca reste relativement plus statique et limité.