Easy mode w/ no-damage.
I took Blaze because of her slam that kills an enemy quickly (In matter of speed, "kill that makes the enemy fly"<"slam kill"<"throw out of the level") as weak enemies are numerous, plus Blaze has the right speed, has good combos and good jumps/jump attacks. Zan is harder to handle for a real-time player (for me at least :p ), even though his infinite aerial downward combo is great for safe kills.
I made that TAS with no slowdown, only savestates and imperfect skills, but that .gmv movie is meant to show the route I'm going to take for my definitive speedrun. Please, by all means, say if I made bad choices (About AI safe manipulation for example), give advices about some bosses (especially Mona/Lisa), I may have been playing around for fun and entertainment in some parts (Shiva, the moving platform), but don't hesitate to ask, thank you very much.
http://rapidshare.de/files/27019396/sor3tas.gmv.html