I can fully recommend this team shelter: http://premier-sp.com/home. It’s expensive (around $350 to $500 incl. shipping, depending on degree of customization and volume discounts) but provides very good protection against sun, rain, and wind.
It’s sturdy and looks sharp too, especially with a club and/or team logo. The sides and backs roll up and down and set-up is relatively straightforward. It can be weighted down on turf and there are stakes for grass surfaces. One person can carry it, but it’s definitely heavier than the typical lightweight canopies.
Please note that I do not know the folks that make this shelter nor do I gain financially in any way from recommending it. I’m simply sharing something that I’ve seen work well and benefits the players. This is probably worth the investment for busier teams that play two games per weekend and compete in multiple tournaments per season.