I have no issue with the companions and the fact that we can respec them is fantastic.
One complaint I hear a lot though is that most people seem to dislike Astarion, and if they dont take him they lack a trapper.
In EA I found using a Ranger specced with Stealth, Perception and Sleight of hand to be superior for both traps and damage including sneak hits, I can't remember which sub class it was but whichever one that adds damage to ranged attacks. I could just respec Astarion to that build for now kept him as an arcane trickster.