I would agree with the exception of the trigger. IMHO, a match grade trigger is always a worthwhile investment.
Personally, I recommend the Geissele Super Semi-Automatic Enhanced (SSA-E) Trigger.
If budget is unlimited, then I would recommend:
Agree. A good trigger is worth the investment.