there is only a soft limit, there is really no hard limit (Sovereigns and champions run out of traits and game breaks at around level 41 or so depending on the number of magical spheres you've got), not likely for anyone to get to those levels though. Unit wise I'm not sure if there is a limit on them.