La variété des combats passent pas mal par des combo de sort et/ou par les opportunités offertes en combat soit par l'environnement, soit par les ennemis. Au bois de luculla par exemple, tu as les gobelins et leurs plantes qui génèrent du poison. Couplé à une nappe d'huile et une boule de feu, ça fait des explosions en chaine.
N'hésite pas non plus a spécialiser ton/tes mages dans plusieurs écoles, pour pouvoir produire toi même les combos si l'environnement ne t'en fourni pas. J'aime bien jouer avec 2 mages, chacun possédant 2 écoles de magies non complémentaire (feu + air pour l'un, eau + terre pour l'autre par exemple), ainsi lorsque le premier joue, le second peut tout de suite exploiter une éventuelle combo.
Par contre, l'efficacité des sorts dépend quand même plus de la stat associée (intelligence en l’occurrence pour les 4 écoles de magie + witchcraft). Le niveau de maitrise va jouer sur le niveau des sorts que le personnage peut apprendre, ainsi que sur les PA consommés (si je ne dit pas de bêtise).
D'ailleurs, tu dois pouvoir trouver des sorts à l'Orée du chasseur, mais sinon, n'hésite par à retourner dans la ville de l'acte 1. Les sorts vendues par les différents PNJ sont renouvelés à chaque niveau pris par tes persos. Et plus tu progresses, plus ils proposent des sorts puissants. Ceci dit, les sorts ultimes ne sont achetables que dans la Fin des Temps, dans les salles dédiés à chaque élément (que tu débloques au fur et a mesure que tu trouves des pierres de sang).
Pour le craft, je n'y ai quasiment pas touché, sauf pour faire 2-3 item utilitaires (genre passe partout, et quelques flèches), donc je laisse les experts de la question répondre pour les possibilités.