usa java fx ya las cosas se decidieron y oracle dijo que lo de java fx va enserio.
swing ya murió no lo van a corregir no le van agregar mas cosas swing rip
Las redes sociales no tienen nada que ver
Puedes tener un sistema con interacción con redes sociales en swing on fx o en lo que sea
la mayoría de las aplicaciones de escritorio tiene un horrible formulario y eso no es culpa de la tecnología a x que usen eso es por que la mayoría de los programadores son unos incompetentes que no les interesa hacer bien su trabajo y por lo tanto no comprueban si su formulario esta bien echo
un formulario en swing pude ser mas amigable que uno de fx o viceversa lo que importa es que realmente se tenga cuidado y conciencia al momento de desarrollar el formulario