I think passive and active skills are cool. I also think you should have more slots for skills. I especially think the new passive is cool, since it's more customizable to stats.

Also, I think the unlock skill level at a certain level or unlock skill at level is good and not good, first it decreases a little customization, but it also encourages you to level up.