I've played up 'til after getting Tifa, and I have some suggestions.
- During the scene where the train security system discovers AVALANCHE's fake IDs, would it be possible to have one of the more fast-paced songs play to add a sense of danger? Maybe the battle music if another more suitable song isn't available.
- A few item names could serve to be optimized.
- The spell names. Hoo boy, do I have some words about the spell names.
I know that naming the spells this way was Lindblum's decision, but there are a lot of spell names that I feel were poorly chosen. I have some suggestions to make them more consistent and powerful-sounding. I put them under a spoiler cut.
Spoiler: GENERAL
Take out the -ra / -ga / -ja suffixes, and replace them with simple numbering. The suffixes are used in official FF translations post-1999, sure, but on some spells, it just looks awkward due to the 6-letter limit--Watrga, for example. On top of that, not all spells follow the modern-day FF suffixes. So we get Fire, Fira, Firaga, and Firaja, sure, but out of the blue, there's Blaze, Blaze2, Blaze3, and Blaze4? It just looks bad. Fire / Fire2 / Fire3 / Fire4 and Blaze / Blaze2 / Blaze3 / Blaze4 look a lot more professional.
Also, it looks like the Wind and Water materia also grant Cura and Curaga, but the secondary spell lines weren't adjusted to account for this. It ends up so that, for example, the "Wave" line of spells goes "Wave, Cura, Wave3, Curaga." That doesn't make any sense; if there isn't a Wave2, how can it be Wave3? Spells should be adjusted to make up for this. In my naming method, illustrated below, it would go "Flood, Cure2, Flood2, Cure3". In this case, it makes sense for it to be called Cure2 and not simply Cure, since the first-level Cure spell exists on a different materia. Flood2 doesn't exist at all, so Flood3 should be named Flood2; see what I mean?
WATER
Changing "Wave" to "Flood" would make the Wave line of spells sound a lot more fierce.
THUNDER
A better name for the Rage line would be Shock; it's a thunder-elemental spell in FFXI. "Rage", to me, sounds more like an alternate name for Berserk.
WIND
The "Wind" line has really no business being named as such. Aero is the same amount of letters and is the actual name official games have given the spell.
Squall is one of those spells that gets shortened in an ugly manner to make way for its higher-tiered brethren. (Squall, Squal2, etc.) "Gale" is a shorter name for it, and this way you get to avoid connotations with thunder-elemental spells--and the FFVIII protagonist. I would've suggested "Tornado", but there isn't enough room, and I'm trying to avoid abbreviations. (Trnado, Trndo2, etc.? Um, no please.)
EARTH
"Rock" is another spell that really shouldn't be named how it is. "Stone" is a single-target earth-elemental spell in the MMO Final Fantasies, and fits right in with the allotted space of 6 letters for spell names.
LIGHT
"Holy" is quite possibly the most questionable choice for the damaging light-elemental spells, since Holy is the name of an important plot device in FFVII.
EDIT: Though it's usually branded as a spell that only damages undead in the FF series, Dia would be a great name for these spells. Your team has it cast on them beforehand, and people would be able to recognize that it damages all types of foes.
"Bhamut" looks terrible for an abbreviation. "Bahamt", if a six-letter shortening has to be used, looks a lot better.
ICE
For some reason, the Ice line and Hail line both have spaces between their names and their numbers, when they really shouldn't. So, for example, "Ice 2" and "Hail 4" should become "Ice2" and "Hail4".
I feel like that's wordy and unnecessarily complicated, so tl;dr spell names need to be changed, here are my suggestions.
Old name > New name
Fira / Firaga / Firaja > Fire2 / Fire3 / Fire4
Watera / Watrga / Watrja > Water2 / Water3 / Water4
Wave / Wave3 > Flood / Flood2
Rage / Rage2 / Rage3 / Rage4 > Shock / Shock2 / Shock3 / Shock4
Wind / Wind2 / Wind3 / Wind4 > Aero / Aero2 / Aero3 / Aero4
Squall / Squal3 > Gale / Gale2
Rock / Rock2 / Rock3 / Rock4 > Stone / Stone2 / Stone3 / Stone4
Cura / Curaga / Curaja > Cure2 / Cure3 / Cure4
Holy / Holy2 > Dia / Dia2
Bhamut > Bahamt
Ice 2 / Ice 3 / Ice 4 > Ice2 / Ice3 / Ice4
Hail 2 / Hail 3 / Hail 4 > Hail2 / Hail3 / Hail4
I'm otherwise intensely enjoying everything that's been done so far; this FFVII NES mod is fantastic!