dtgreene: I don't remember MM2 having this particular issue, but that game is definitely not bug free. In fact, it's so buggy that, when trying to exploit one exploitable bug a different bug gets in the way!
The main negative issues with MM2 seem to be that overflows can occur at high levels (somewhere past 200 IIRC, stopping at level 20 or so is perfectly reasonable in MM2) and that a weapon enchanted to +63 can be considered cresed by the game. (Also, before you ask, the Uncurse Item spell will not fix that item; that spell actually sets the number of charges remaining on the item to 1 instead of working as the description says; also cursed items don't otherwise appear in MM2, anyway.)
The other thing in MM2 is that permanent stat changes are often not reflected in the temporary value; you need to fight a battle or rest before they become apparent. (Also, do not steal Murray's treasure, or if you do, rest and then check your stats before going back to the inn; I mention this because this can easily ruin one's fun with the game.)
That's a shame there are still so many issues/bugs with MM2, but then I don't plan on going level 200+ if it is easily defeatable well before that.
But how easy is it to enchant a weapon up to +63? Or is it another one of those situations of going level 200+ (where it's really not needed)? Again, if +63 is ridiculously high/difficult to get to, it's not a bug I'm too concerned with.
The permanent stat change issue doesn't seem to bad. Just rest and then it takes effect, instead of just immediately.
As long as it becomes permanent after that rest (or fighting a battle).
dtgreene: The gem costs of spells don't go that high; there are only two spells that cost more than 5 gems to cast.
* Divine Intervention, which costs 10. If it's like MM2, this spell can only be cast once per battle, and it ages the caster 5 years, so it's not a spell that you will be using constantly. (Hint: After going to the inn, leave and cast Rejuvenate before quitting the game, and if it backfires, just turn the game off.)
* Duplication, which costs 100. While it's a nice spell, it's not something you'll be constantly using, and its main purpose may actually be to give you some use for those gems you end up not using. Even if you're cloning a charged item (and remember Recharge Item exists), if the charges are copied (they are in MM2 but not MM3) you can charge the item *before* you duplicate it. (By the way, in MM2 Recharge Item can overfow if it rasies the charges past 255, and it's possible that MM1 may have the same bug, but do you really need *that* many charges?)
It's hard to say how quickly I will burn through gems until I get those 6th and 7th level spells, but I know that all the spells at those levels will always require gems when casting them. I can see myself casting Disintegration or Meteor Shower a lot as my main spell with my Sorcerer and Moon Ray/Sun Ray with my Cleric a lot, as well. I guess it depends on how quickly I attain gems at that level.
Duplication doesn't seem like something I really need to cast all that often, or even a spell that jumps out "I need to cast" at all. Unless I get a REALLY nice magic item that has charges and I want to make sure I never use up the item (charges). But then I have the spell Recharge Item, as well.