I was quite pleased with the companions overall, though I didn't really bother with Lily, Rex, or Raul, other than to complete their side quests for the sake of it.
For the longest time I was with Cass, who I though was somewhat fun to bring along, especially once I got her an upgraded Hunting...