Apps to learn Spanish like DuoLingo, but better?

Hi all! I’ve been learning Spanish independently since April of this year with my only resources being a decade of French, a semester of Spanish in high school, WordReference, and immersion in the language growing up and now currently in my city of residence, New York. I’ve been picking up the language rather quickly relative to the pace I learned French at, but would like something more structured to help with learning, like an app or website or class, something with either a routine or structure that helps me cover subjects and such like body parts, weather, etc, cause there are gaps in my vocabulary I want to account for. If you have a really high rec, I’m willing to pay some money, but I would rather stay cost free if possible. Thanks for your help.