В данном предложении используется отрицательная конструкция "isn't very sociable", что указывает на небольшое количество друзей.
Фраза "a lot of" используется для обозначения большого количества.
Фразы "a few" и "few" означают малое количество. "A few" обычно имеет положительный оттенок (несколько, но достаточно), в то время как "few" может иметь более негативный оттенок (очень мало, почти нет).
В контексте "Billy isn't very sociable", фраза "few friends" лучше всего передает смысл, что у него очень мало друзей, что соответствует его не очень общительному характеру.