The new system is still better and im going to tell you why.
From the interviews we know that some characters are going to require you do a few missions before hand before they can be unlocked, which means you may have to grow your inquisition a bit before you get the mission required to recruit the character in question, which means you'll likely have leveled up by the time you get the character. In the past it meant that the character had a number of levels equal to yours +1 of auto leveling, which as we know was sometimes the worst possible build for the character, ie Wynne having terrible Magic, but unnecessarily high Will, or Morrigan having so much str and dex but little to no Will, or Con. This system makes it so that you still control a good deal of the companions stats no matter when you get them + the chance to respec them so the few passives they might have had that effected attributes can still be reallocated into what you deserve them to be. This is absolutely the best system you could hope for in terms of controlling what the characters are good at.
"This system makes it so that you still control a good deal of the companions stats no matter when you get them"
OR each new character could come with 1 free respect potion for the player to use as he/she sees fit. That way if the player doesn't like the NPC's skills/attributes, the player can very easily customize them. In fact, that would grant the player better customization since the player would be able to pick every skill/attribute (a la Dragon Age Awakening) instead of settle with the base skills and attributes that the companions come with.
As an alternative, when the companions 1st join the Inquisition, a screen could pop up with the NPC having only base lvl 1 attributes and no skills, BUT with a bunch of attribute/skill points (that would make sense for w/e lvl they are recruited at) that the player can customize at will. This option provides the same customization and potential for variability (or similarity if the player wants) among companions of similar classes while also preventing the option for players to hoard free respect potions due to not using them.
"This is absolutely the best system you could hope for in terms of controlling what the characters are good at."
No, it isn't. How does it provide a good deal of control over companion stats? Paying for potentially expensive respect potions that cannot reallocate attribute points does not equal great customization. Especially, when compared to the 2 options I gave above.