I'm anxiously awaiting Aero Precision's M5E2 (Gen2) upper to be released. If it doesn't suit me I'll probably go with a Mega upper/lower combo. From there, probably a Krieger barrel, JP BCG, SLR adj block, etc...