I personally prefer fighters late game as well...they are best late game counter to corvettes (flak just melt to titan AoEs and are useless for focus firing), they can rake in XP against bomber spam, and (unlike corvettes) can still focus fire on SBs or caps with lethal AoEs (like MB, mass disorientation, RB, etc)...there are times when bomber spam or corvette spam would be ideal, but in general I think fighters are your safest bet...
If you do carrier vs. carrier fights, the bombers will outperform the fighters...but you have to figure that realistically, a player is probably focusing their bombers on a cap, titan, SB, or key support item (like a repair bay or guardian) and not the carriers...so in practice, if your SB/cap/titan can survive the bomber swarm long enough for the fighters to whittle down the enemy SC, it really is essentially free XP...
The trick is surviving the bomber swarm...Vasari are at an advantage here because of overseers and kortul spam (with JW)...Advent and TEC have a harder time, especially Advent vs. Vasari bombers....AR and TL have a leg up since their titans have abilities that directly impact survivability, AL and TR are in the worst position for this and basically have to bank on Kol/Halcyon spam...
And btw, repulsion doesn't affect SC so I don't see how that lends to Advent being good at countering bomber spam...maybe you mean something else....