I get my limits by fighting the monsters near Mideel. They always appear in groups of 3 or 4, making them good for learning next-level limit breaks. The green enemies also do quite a bit of damage, and with Fury status and possibly Cover materia, you can easily get a limit break for whoever you want.