Which Boy do I choose?

Ok, so I'm in a love triangle. I have one guy who will give me his whole world. He has everything I want for the future: we want the same amount of kids, we want to get married when we are both 25, we want to live in CA and all that jazz. And I know he will make a phenomenal husband and dad. That is guy number 1. Guy number 2... isn't a relationship guy, is extremely attractive, the physical connection is amazing, we really like each other but our futures are so different. is it worth the risk to be with him and experience things? or should I go with the guy who I know has everything I want?