I personally prefer this, honestly.
The method of assigning attribute points always lead to this awkward "nothing matters" early on in the game and turned into either a "I royally screwed this up" or a "I'm insanely OP now" once you hit the later game.
Not too mention you could just reset everything in DA:2 and DA:A so quite literally nothing mattered on lvl up. Putting it on gear not only makes gear more important but in general keeps people from making stupid builds that essentially break the "formula" lol
I mean in DA:A as a rogue you get the 100% increase to backstab damage dagger then go straight strength with a large main hand weapon and you do ridiculous amounts of damage whether backstabbing or not. In DA:2 you get the base amount of constitution and then stack strength and willpower and as a berserker warrior you just never run out of stamina, with some stamina regen skills ofc. The mass crit chance/damage zerker warrior was also really funny lol And we can't forget the blood mages stacking magic and constitution, just never dying with insane damage and a ridiculous health pool and using every single sustained ability without repercussions was a fun time

My point, these builds are dumb and not as good, yet they work very well in certain conditions, cause the attribute system isn't very good. This new "stats from abilities and gear" system will help keep the classes in their proper roles and make the stats more manageable.