What should I consider?
Right now, the wait time for F2B category (unmarried sons/daughters of US citizens over 21 years age) is looking almost a year better than F1.(unmarried sons/daughters of US citizens) . Going with his invitation right now, is a better alternative for you. Although I am not sure when he changes status to US citizen, if your application will automatically move to F1 category or not.