They are all great cars. Price tags don't determine one is better than the other. It all comes down to what he likes to drive. Each have unique driving experience. 911 is classic and somewhat practical/easier to live with plus you don't usually attract so much unwanted attention compare to the other 2. I am a Porsche guy and I'd go with a 911, but those F cars are also hard to resist.
Must stop eating..............