à mon avis personne ne peut te donner une réponse définitive, on peut juste t'éclairer sur ce qu'on fait dans les deux choix tout en restant objectif.
CPGE : 2 ans (3 ans si nécessaire) de sciences (Maths , physique-chimie et SI ou informatique selon le choix) et un peu de lettres (Français, Arabe et/ ou Anglais ...) pour passer les concours (écrits+oraux) des écoles d'ingé (marocaines et françaises). Ce choix demande de la patience et de la persévérance dans le travail.
Pour l'ENSAM, je laisse ceux qui s'y connaissent en parler .