I liked the drawing system better than MP - it was always frustrating to have a powerful spell on hand that could only be used once (or not at all) becasue it spent too much MP. Drawing was nice because it guarenteed that characters couldn't run out of magic during battles - they could simply steal it from their enemies. Also, I didn't find it annoying to stock up on magic; I just combined it with other goals. For instance, if I was looking for something in a particular area and was running into the same monsters again and again, I would take time to draw a few extra times each round. Generally, by the time I found what I was looking for, my characters had stocked the 100 spells.

Finally, I've never used the junction exchange system. I always had set GF junctions for each character and stocked their magic individually (mostly from refining items into spells). I think that this just makes things easier to keep track of - if my characters kept switiching it would just make the entire system very confusing.