Yes. If you want to be a Battlemage.
By this I mean that the game features a lot of neat offensive spells with some decent combinations to use, from fields to walls, mines, shields, projectiles, grenades, rays, etc with several different elements that have different effects.
It has a retarded crafting system in place and it's weird but not in a good way, just their bad attempt at making it deep for some reason.
However at the end of it, you're still just a BattleMage, not a Wizard. You'll sling offensive spells all the time, solve your problems with fireballs and the most you'll steer from that is with Blinks.
If you understand the difference between Wizads, Battlemages and Sorcerers, you'll be very dissatistified with it.
Thaumcraft is pretty good, the best mod for Minecraft even if just for the amount of polish Azanor puts in it's models and GUIs. It progresses very nicely, always fills usefull and very fun to use.
Get the 5th version of it, it removed the retarded grind for the research and redone it as well as simplying the handling of research or how you command Golems or even how nodes or aura works
Ars Magicka 2 is also pretty great. Actual crafting of spells, neat energy aspect to it and usefull machines. You'll get a lot of different effects to use it and it's quite possible to make a neat PvP server using it solely.
However, for both mods when you start the game, type: "/gamerule keepInventory true" so you keep your shit when you die.
We can all act hardcore with minecraft but most of the shit you'll keep in your inventory from those mods takes hours and rare resources to craft. Losing all inventory items ain't even that interesting anyway.
Two Worlds 2 was terrible for a lot of things but the magic system was quite neat. You could combine cards for neat effects and it played like a Third Person MtG. Put a few cards for a spammable spell or put a truckload of them to make a nuke that bounces off walls.