I really like it! I would be fine with either character and the abilities you described for both. Just make sure that you remember that the more powerful you make your character, the larger the weakness has to be.