(i.e., high percentage of speakers), the Community not quite. In majority languages, the Community sees a lot of competition. However, by the time she graduates, Community demands will be struggling to cope with the official languages of the new members, many of which do not attract language learners, and in which it is rather normal to have natives of the other side working both ways (precisely because learners of those languages are rare). I don't see why a personal criterion wouldn't be as effective as an external one under these circumstances... I'd personally opt for whatever language attracts me, and specialize.
Thanks a lot for your suggestions, I thought exactly the same!