Splitting abilities into raw skill with clear improvements in character stats and memory which lets a player choose instead to give a player more skills at a weaker level if desired.

Please keep this system! However, it would be nice if memory allowed memorizing the **same** skill more than once instead of having only different skills available.... Would that break game balance in some way?