notintheface
GOLD
I can tell you for my sons 7 years of club soccer there has been little correlation between quality of coaching and winning. I'm jealous of those whose experience has been different.
Don't be jealous-- most teams are similar to your son's. Remember in a tournament flight with two brackets of 8 teams, 75% of the teams end their tournament with a loss, with only the winner and the 3rd place team ending with a win. In State Cup with an age group of 64 teams, 98% of the teams end State Cup with a loss and usually only 25% of the teams have a winning record over the whole tournament.
In league play, your team is 99% more likely to have a .500 record than it is to win all its games. In a league bracket where you play every team exactly twice, you are more likely to lose more games than you win. (This sounds crazy but statistically you are more likely to lose or draw a game to a lower ranked team and lose both games to higher ranked teams)
This game has never been about being completely and utterly dominant from game to game -- yes there are some teams that are like that but they are rare, and no team wins every game that it plays during a year. This is the number one thing that I wish every parent knew-- if you feel like you are paying club fees in order for your child to win games, you are in this for the very wrong reason.
Your son's experience is normal-- please make sure your son knows this. One individual coach is not going to magically turn a flight 2 team into a giant-killing flight 1 team. It is perfectly fine for them to be on that midtable flight 2 team, because they are still better than 99% of their peers.