The SeeD rank system essentially punishes you for deviating from the storyline or spending a lot of time hacking up characters. I prefer getting money from defeated monsters as illogical as that is.

Everything else was well done.