A mí más que los "nombres compuestos" me gusta que las personas tengan dos nombres, así hay más opción para elegir cómo quieres que te llamen
Efectivamente para mí Juan es como dices, como que le "falta algo". Opino igual con José. No me pasa lo mismo con, por ejemplo, Javier, Luis o Manuel, que también se suelen poner acompañados de otros nombres.
En chicas sería el mismo ejemplo con María, y también con Ana (aunque en mucha menor medida). En cambio, aunque también son cortos, nombres como Eva, Lía, Sara etc me parece que funcionan bien por sí solos.
Igual ya no pasa con los niños actuales, pero en mi generación (y qué decir en la de mis padres) si tú te presentas como Juan o María siempre habrá alguien que diga lo de "pero Juan/María a secas??", o cuando rellenas un formulario tienen que aclarar lo de "sólo Juan" o "sólo María"