You should upgrade for the best experience in chess.com. And to be honest with you it’s not a waste of money. I got platinum rank and it’s the best. You can practice with ease. You don’t have to wait for the next day to solve the next daily puzzle or play with only a few bots. And if you are a beginner wanting to learn chess well I would say upgrade. Don’t take gold rank- has less options nor take diamond. Take the best - platinum. And just to tell you people I am not advertising.It’s a piece of advice. Thanks for your time.