When it's viable to do so, yeah a strong 'wolfpack' of space superiority frigates are really nice to beat the enemy's flanks and challenge even their strongest destroyers for the periphery of the battle.
Omens and Tempests, while not gifted in operational time, are gifted in their ability to play to frigate strengths of speed without really needing to deal with the heavy armour or shields that cruisers and capital ships possess.
I'm not usually one for phase ships, as they'll be in AI hands for my fleet, but they can pose a significant threat for a limited amount of time unless pinned down. Due to their suffocating operational time they are frankly best deployed with missiles/torpedoes and antimatter blasters due to their short time to operate. A shade with it's omen style emp emitter can be absolutely lethal even when empty.
They key I find is picking frigates that can keep themselves alive even in dire circumstances, like when they draw the ire of half the enemy fleet and then never, ever, receive help from allies who then go off to 'fight' a carrier by never actually fighting it. So ships that can take a hit on their shields, teleport away, or are stupidly fast are the best in my experience. Worst case then is that a 10dp frigate keeps a 35dp cruiser from ever taking part of the main line battle, which is a good trade.
Ultimately it comes down to the fact that two ships in starsector will usually beat one as one distracts while the other flanks. So against unprepared enemies, even humble lashers and kites will deal lethal damage to the enemy.
A well balanced fleet composition can be very fun, even if not the most effective vs 30 paragon dooms stacks.
4 capital ships
4 carriers
16 gunboats/frigates
6 support ships
But even that might be a little top heavy with 4 capital ships and only 6 support ships.