So Yoshida confirmed yesterday that BLM buffs are in the works. With that said I wanted to throw in my 2 cents.
The issues holding BLM back versus SMN are as follows:
1) BLM takes a significant DPS hit when any movement is needed in the fight whereas the DPS loss for SMN when moving is much less noticeable.
2) BLM does not have the ability to simultaneously put damage out on multiple targets unless they are stacked up tightly whereas SMN can put DoTs out on many mobs at once. For example, the golem adds on Turn 9: a SMN can DoT all of them up and then focus on the one needing to die first whereas a BLM has to ignore the other two adds and just start on the first one.
So how do we fix BLM? Well, I don't propose the second point above needs any adjustments as I feel that it's perfectly fine for BLM to not have this particular strength. The first issue above, however, can be fixed with two simple changes:
1) Firestarter should stack to 3. As you know, the Firestarter proc doesn't come until a split second after Fire I has landed. For this reason, you either have to wait that time to see if you get a Firestarter proc and then cast Fire III with it or you have to continue on casting Fire I without waiting and use Firestarter after that next Fire I which could potentially result in a wasted Firestarter proc. If you let Firestarter stack to 3, then you solve two problems with one simple change. First of all, you give BLM a much needed DPS boost in that there will be no wasted Firestarters. Second of all, you allow for skillful gameplay by a BLM who knows some movement is coming up and therefore can save up three Firestarter procs to use while on the move so no DPS is lost.
2) Surecast should allow for certain spells to be cast while on the move for a short duration. Currently, Surecast may be the most worthless spell in the game. Outside of PvP uses, which is negligible as well as there's already a better spell of this type specifically for PvP, it gets no use. Why not put this on a longer CD but allow the BLM to cast on the run while it's up?