hm, all-star might hold him back. But untill he reaches that cap effectively, he can get in the U21 and NT team yes.
it all depends on how dedicated he will be trained and with what level trainer ofcourse.
But if I where NT manager, I would not turn down an SG that is better then an other, because the other has higher potential.
I'd always take the best available at that time...
They are not your friends; they dispise you. I am the only one you can count on. Trust me.