BWT makes good points about suppressors, but the Omega, to me, is the safe bet if you simply must buy a can because it can be used on so many different guns and calibers.
If you're planning on a 300blk upper, id do the 9". I can't tell you if you'll have to have the 7.0 handguard or the 8.0, but I bet silencerco can.