Yo, big fan, but economically and from a marketing standpoint these changes don't seem to make much sense.
You went for pretty crazy prices compared to what I would have expected for a casual football game people spend a couple minutes per day on. Your ad income per player has to be tiny, so even if you make a
$2 or even $1 per month tier to remove ads you would earn way more money and keep it way more accessible to way more people.
(How much money did you earn from ads last month and how many people still play the game?) Joining leagues should always be
free because it's the only thing keeping the game alive. Unless you want to decrease the amount of players to decrease server cost I don't get why you would cap the amount of time people can spend on this site (It's even bad for ad revenue because now people are only opening new tabs with ads for 1 league instead of the 4 or 5 leagues they are in).
Full customization features you can of course ask more money for but it should really be only like
$10 per month max. After that people start comparing it to other entertainment expenses this game can't compete with like streaming services or other games.
I also think that giving the option to pay for a whole year instead of only a monthly option is bad because:
1. People see a way larger number and could realize it's too expensive.
2. Nothing in the past years has guaranteed that the game will get any better or even still exist in a year time, so people paying $150 up front are taking a huge gamble.
I really love the game and thanks for making it, but please god next time at least discuss these kind of things with owners of the leagues so you can better know the sentiment, adjust things and prevent haphazard changing of things like the sudden addition of ad free tiers.
If you respond to this please respond to everything and don't avoid any of the things I said.