I agree, though I'd also suggest hard coding some of those abilities in with the points you've got, that way you always have them available. Of course, I'd also recommend saving some up, so that you've got some to spare should you think of anything later on. Whatever you decide, I think you've got an interesting character concept going.<br/><br/>Also, it looks like we have two sets of characters who like someone on the opposite team.  This was probably unintentional, but I see potential in it.