In my first playthrough I was a total bitch towards Johny, I didn't bother to do his quests at all and as a result I only had the choise of Nomad or Arasaka endings.
Supposedly there's a secret ending where you get to play as Johny - doing the Arasaka raid all by himself, wich you need to do...