Considerando que el inglés en España puede ser tercera o cuarta lengua hablada, no hay mal nivel. No veo por qué el inglés ha de ser segunda lengua ni que lo tengamos que dominar.
El inglés es relativamente necesario, ya que su necesidad depende del sector en que trabajes o a lo que te vayas a dedicar. Además, el español y el chino van teniendo cada vez más relevancia, por lo que su hegemonía está en disputa (lo que no quita que en este siglo siga siendo determinante para encontrar trabajos en ciertos sectores).
Hay que salir un poco de España para ver que a nivel global el nivel de inglés de los españoles de 30 años o menos es bastante bueno.