From the way I see it, this system will work in one of two ways:
1) You get points as you gain experience and can put them into what you want, then you can no longer spend points upon reaching maximum level (Which is 50, if I recall correctly.)
2) Everyone can maximize skills in whatever they want at any time, just like previous TES games.
Both of these designs give me great worries. With type 1 you have to worry about maximizing the efficiency of your role, this is inevitable in any competitive PvP or Raiding system. So say I make a healer, but I make a few dumb decisions choosing what I spend my points. Now my character isn't as efficient as it could be, which could hinder my raiding experience or even worse, ruin my chances to get into a raid. The only possible solution to that is to have a system like World of Warcraft's specialization talent tree, where you go spend money to have it reset and put your points in the right places. Then another problem arises, because any ranger character can spend a few gold and immediately become a powerful wizard. This causes community problems, because if everyone can suddenly become any role they want they become much less dependent on other players.
Then there's type 2. Where I can maximize everything after a long play time and then switching roles is purely a matter of obtaining the necessary armor. This brings us right back to the problem with type 1, where there's community issues because everyone can take on any role themselves.
Out of all the concerns I have with ESO, this is by far the greatest, and could very easily be a game breaker. Is there any more in depth information on how character advancement works? Or is it just going to be worry until beta is released?