Honestly, I think cav is in a balanced place right now. Most infantry just have no awareness and gets stabbed in the back, which is exactly what cav is meant to do. The fact is that top cav players will always score high simply because they are able to always be in the battle due to their speed. In casual game modes, this means that they simply engage with the enemy more and naturally scores more kills. Weak cav players are pretty much instantly killed.
Cav already has a huge amount of counters and has been nerfed countless times already. If anything, archers are the true unbalanced troop type.