Lae'zel > Shadowheart = Astarion > Gale > Wyll
Lae'zel is a sexy monkey girl. I like her becasue she is the only origin companion who can effectively uses 2handed great weapon and I LOVE 2handed great weapon. And I play 2handed great weapon bard with her, and 2handed great weapon wizard, and 2handed great weapon ranger, and 2handed great weapon barbarian, and 2handed great weapon sorcerer. The only problem Lae'zel has is that she will no longer look cool if I give her a greataxe or great hammer. She only looks badass when wielding a greatsword. Hopefully, that new Tiefling origin companion could be a tougher looking girl to match the beauty of greataxe and great hammer.
SH is fine. I went romance with SH in almost every playthrough. I think it's because her mysterious background reminds me of both Morrigan and Leliana from DAO. I miss DAO.
Astarion is also fine. I made him a trickster in my latest playthrough, and he performs well.
Gale is troublesome. Way too much "needy" comparing to Astarion. Astarion only need to be fed once, but Gale...
Wyll. I will start to like him a little bit only if he could start with a longsword and be a longsword warlock.