Ever since I got a full circumcision, my opinion on baby circs has begun to change. I am no longer opposed to it. However, the argument "let the boy choose later in life" is a strong one.
If you choose to leave him uncut, make damned sure you explain at the right age (maybe betwene 7 and 10) that his foreksin needs to be able to go back easily when soft AND when hard, and that iof it is just a bit tight, playing with it gelntly and retracting it often will help. Teaching kid to retract when urinating also helps (since the kid ends up retrcating foreksin a few times per day).
If you choose to have him snipped, make very sure that when he is old enough, that you explain to him what was done and why you did it. No false stories, tell him the truth. "Because women feel it looks better" is a better answer than "because your dad is" or "because you're catholic" or "bexcause you're irish" or whatever other stupid excuse parents have been coming up for the last few decades.