I go with Bats.
CA has actually trained characters before. Bats just gets much better results though. Plus you will learn much more than fighting messing with Batman.
EDIT: I go with KK here. This should be a no brainer. Just hope he can teach well though.