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