He said something like "you don't like people" I had 3 chat options and each one he left.
Is there an approval rating that you can see to see how well liked you are with each NPC, so I can try and please those that are low to prevent this from happening again.
I don't have many people to choose from in my party as I went to skyhold and didnt see many NPC's to recruit (apparently thats what I read on other posts, that you needed to do stuff before going to skyhold or closing some rift).
Unfortunately, no, there's no way to tell other than listening to how they greet or interact with you. You can try to keep track of the "X disapproves/approves" notices, but that might get a little annoying.
There are nine potential companions; all of the quests to recruit them should either have their names on it or obviously be an attempt at getting your Inquisitor's attention. Which characters do you have out of these ones?: Vivienne, Sera, Iron Bull, Blackwall
At the least, you should still have Cassandra, Solas, Varric, and Dorian, but the other four need to be recruited. Vivienne and Sera's quests are picked up in Val Royeaux, one of Iron Bull's men should have told you where to find him (he's on the Storm Coast), and Blackwall is in the Hinterlands (Leliana should have told you about him).