Compared to whatever they’ve done in years past, this is not bad. The caps still have a generic design but at least the bills are all team-specific.
Is it a great design? Not really. But at least it is somewhat creative and I can’t complain too much about it. I doubt I am convinced to buy it, but at least the teams will look halfway decent when they wear it.