Hola Dimitris. Solo existen pequeñas diferencias. Son intercambiables salvo cuando el obstáculo es físico. Por ejermplo, "un obstáculo que te bloquea tu camino a casa". En este caso "obstáculo" es el más recomendable. Si te refieres a "dificultades a lo largo de la vida", las tres son igual de válidas, solo que son expresiones más formales y no se usan de manera corriente en el lenguaje hablado. Saludos.