So I've discovered a glitch with Dylan that makes chaining his airdashes a lot faster and easier overall which, combined with his powerful moveset, makes him the prime candidate for speedrunning the game.
https://youtu.be/N2mSWiPp5Pw (the run is a bit slower in the beginning than the previous wip due to defeating the first enemies in a way that nets the character more soul crystals at the beginning (and because I probably didn't skip the intro as quickly as possible, either that or the later version of the emulator causes the splash screen to load a few frames later, not sure yet since I used autofire for that part)
Basically, every character's airdash goes thru a startup, dash, and cooldown period. Most characters can cancel their airdashes with an aerial attack. Dylan's normal air attack (without pressing a direction) can actually be cancelled into another airdash the frame after the move is initiated (aka, following the frame the A button is pressed), and vice versa. This means he can skip the cooldown period and chain airdashes together faster than other characters. On top of that, airdash speed isn't affected by the MOB stat, and Dylan's a character with a long and fast airdash inherently, so that's more EXP for ATK and MATK for beating enemies more quickly.
Another utility for this trick is that you can cancel the airdash at any time and change direction at will. This is currently more for messing around and minor adjustments, but is still noteworthy. Also if you autofire a and b on alternating frames he hovers int he air while spazzing out. XD You can see each of these things in the WIP.
Edit: Also here is a viewsync comparing the old and current WIPs.
https://viewsync.net/watch?v=H4W4ctd8X9o&t=0&v=N2mSWiPp5Pw&t=0&mode=solo