I'm doing this myself now on my third file. I've made a few new discoveries as well:
Note: I will be updating this until I reach Level 99.
-The Confuse strategy works just as well on Selene Guardians. They use Embrace when Confused to kill themselves and their allies for an easy 13K experience apiece. Since I almost always find them along with Dark Sages, I get 30K-43K experience a fight.
-I'm not 100% sure about this, but I'm finding if you level up on the squares to the right of the stairs leading to the second floor in the Cave of Bahamut, you always seem to get the juicy (+3 and +4) stat gains.
I forgot about Bahamut by accident (I killed him before going to the Giant of Babel), but I think I could have taken him on in a while.
As of right now, my Edward is Level 82. Stats:
HP: 4085
MP: 0
Attack: (16) 60
Precision: 99%
Defense: (8) 47
Evasion: 54%
Magic Defense: (5) 12
Magic Evasion: 23%
Strength: 90
Agility: 70
Stamina (Vitality): 52
Intellect (Wisdom): 46
Spirit (Will): 68
Right Hand: Lamia Harp
Left Hand: None
Head: Black Cowl
Body: Black Belt
Arms: Diamond Armlet
I tried this with my second file, but it didn't go well because I botched stat raising. I had to cheat by using Grimoire LD on Zeromus EG to turn him into a toad because his Absorb ability was healing more damage than I was dealing. If you happen to want to fight Brachioraidos again, equip the Assassin Dagger/Hero's Shield combo that Maxx used on Zeromus EG. Brachioraidos' annoying Glare technique, which can easily kill Edward in one hit, will be absorbed, along with his Firaga/Blizzaga/Thundaga combo. His Holy/Flare/Tornado combo will do significantly less damage as well.