I'm doing a solo rogue run right now, just bypassed all of the companions pick up spots, and non companion NPC dialogue changes to fill you in on what you've missed by not having particular party members with you who comment on the world. Point being, you won't miss anything major plot related by picking who you want and ignoring those you do not like, they have already designed around that.

I haven't done the ruins yet, just harpies, first druid fight, and a few of the stragglers, but I'm interested to see where they place the artifact if i ignore shadowheart.