если сыну все равно,то выбирала бы из немецкого и французского из чисто практических соображений. Вдруг сыну  придется менять школу, а испанский язык  преподают не во всякой школе. Немецкий язык хоть и относится к той же группе, что и английской- к германской,но помощи от этого в изучении немецкого ,практически, не будет. Они не так похожи,как,к примеру, немецкий и голландский языки.