I must admit we just bought a generic BMX for monkey#1, since that time he's become far more interested in coming for 20 - 25kms rides with me so we are looking at the Giant series of 20" bikes for christmas. The question is 3speed internal hub, vs 6sp with a single up front vs full 18speed...