I'm going to go for Genkai....she seems to have more moves, and she seeems to be more badass...
and I'm more of a fan of Genkai than Roshi, it's rare to have a badass woman kungfu master........especially if she have some awesome looking moves, and she can borrow some energy and use it on her...