I would agree with you, except that your points are flawed in context. Harry Potter has no "Mana bar" because a mana bar would not fit the context of harry potter; in his world, magic users are simply better then non-magic users. I would say the same for gandalf, but... that isn't really true, because gandalf isn't really that powerful.
So, if you have a game where magic is the only offensive/defensive mechanic, then yeah, it should be overpowered.
In Dragon Age: Origens, ther are three classes: The warrior, the rogue, and the mage. the quintessential fantasy threesome. Warriors are tough, and do medium levels of damage, rogues are fast and do a lot of burst damage, and mages are frickin' cannons, blowing the crap out ov everything, but on a limited resource. The reason the mage isn't all powerful is because this world is focused on heroes of different skill sets. Making the mage god-like would alienate players who prefer, say, stealth, or physical strength.
The game world is designed with the player in mind, so a game which allows a player to play as a non-magic class will have a world where the best mage is only as good as the best warrior.
So, if you have a game where magic is the only offensive/defensive mechanic, then yeah, it should be overpowered.
In Dragon Age: Origens, ther are three classes: The warrior, the rogue, and the mage. the quintessential fantasy threesome. Warriors are tough, and do medium levels of damage, rogues are fast and do a lot of burst damage, and mages are frickin' cannons, blowing the crap out ov everything, but on a limited resource. The reason the mage isn't all powerful is because this world is focused on heroes of different skill sets. Making the mage god-like would alienate players who prefer, say, stealth, or physical strength.
The game world is designed with the player in mind, so a game which allows a player to play as a non-magic class will have a world where the best mage is only as good as the best warrior.