I'd say put in Tyrant Guard as you seem to have very few Synapse Creatures and so you'll need your Tyrant to last as long as he can against enemy shooting, especially against Space Marines.
Have you given your Hormagaunts anything? I don't know if Toxin Sacs still give Poisoned (4+) in 8th, but if they do I would certainly recommend giving your Hormagaunts those so they can wound T4 Orks and Marines on 4s instead of 5s. Because they'll generally go first against them in melee, with Toxin Sacs they should be able to slaughter anything they can bring against you before they can fight back. I would also say replace some Termagants with Warriors or something else more shooty - Termagants certainly aren't that much use against T4 troops in 5th and 6th and I imagine wouldn't be much better in 8th, unless the range of their weapons has significantly improved. I rarely use mine for anything more than fodder to keep the enemy at bay, and certainly not in big hordes of 30. Otherwise, though, I like your choices. Carnifexes are a must for tank busting, Broodlord and Genestealers are great against Terminators, and I hear they're faster now in 8th so they're less likely to get shot to pieces before they get in there, and a horde of 30 Hormagaunts is just what you need as they'll attempt to shoot them up before they get into melee if they're a halfway decent player - you need enough of them to weather that fire, especially against Marines.
Also what Hive Fleet are you using, just out of interest?