There used to be an awesome diagram that depicted what beats what that would help you out in deciding I think, but it's from entrenchment and doesn't include a few ships...mayhap I'll get bored this week and make an updated one...
As for fleets, I can't really give a good answer, but you should definitely have a lot of LRF(Long Range Frigates) as they are weak to fighters, rather than the bomber-swarms that late games usually have. Also, they deal a good amount of damage for little Supply and cost. Paired up with Flak and Light Frigates, you should be able to build a pretty good fleet around that. (Go easy on Flak though. They'll attack bombers and are good against fighters, but if there are no strikecraft or (Possibly corvettes? Don't know if they are strong vs these) they are wasting space. In Single Player, make sure you have a few scouts in case the AI decides to drop mines. I'm not sure if Multi-Player people use mines online or not since I just do SP.
As far as making your fleet difficult to counter, you did an okay job there. Although 5 of any ship won't last long, depending on what the AI flags as priority targets, or whether a human player sees them as a threat. I usually don't do less than 12-20 if I bother building a type of ship, except Envoys of course. I would probably say 10% fewer Enforcers and Sentinels, and 20% more LRF(Or 10% more LRF/10% LF), and use the 10% you have for subverters in a 2 subverter/1 overseer ratio.
However, there have been 2 patches since I played last, and I rarely do vasari, so don't take me too seriously. Just my advise on what I usually do.
-Twi