I'd like to get this straight off my chest - I wanted to like FFVIII. Really. It just was (for me anyway) an extremely tedious experience because a large part of it involved scouring the world for rare enemies and then spending half an hour drawing magic from them. I can understand where the designers were coming from, ie if you want a specific type of magic you have to risk being killed by the monster if you get too greedy and try and extract too much of it. But in many cases, you could spend all day repeatedly bashing the X button without needing to cure once. This isn't a rant, though. I liked the idea of junctioning magic to get stronger, it just could have been handled better. I think they could have done on of two things:
Made it so that each monster has a limited stock of magic. You can draw it, and if you are weak you might get less of it than if you are stronger (and run a high risk of you getting killed) but there would be no tedious monster camping.
Done a system whereby you got a lot with the first draw, but the next ones were consecutively less effective (something like each draw yielding a third of the one before it). This means that if you are sufficiently pedantic you could draw all the magic out of the monster, but it would be more efficient (and more fun) to go out and find new creatures to draw from. This has the added bonus of encouraging the characters to explore.
Any other ideas? I'm not exactly sure what purpose this speculation serves (what with the game being about eight years old or something) but there you are. It's something to ponder over.