Hi, I think that learning the xoviat course plus Top Ups #1 to #7 will give you a very solid 10,000 word vocabulary plus a few hundred useful short phrases, with some bias towards the spoken language.
All my Top Up courses cover vocabulary that’s not included in xoviat’s First 5000 Words in Spanish - and note that the xoviat course contains only about 4,500 dictionary forms,
Top Up courses #1 through #4 contain 3,000 items (in total) that are not covered in the xoviat course, and are listed in random order across the four courses. The sources of this vocabulary are listed at the top of this thread, and all are sub-5000 lists. So, in total, Top Ups 1 through 4 plus the xoviat course provide about 7,500 items with no duplication. And every item is a “Top 5000” item in at least one list.
Top Up #5 is based on the Wiktionary 10,000 list that includes roughly 5,000 dictionary forms, most of which are already covered in the xoviat and earlier Top Up courses. So, the ~900 words in Top Up #5 can also be viewed as being drawn from a 5,000 list - this time based on movie/TV subtitles. This course is in frequency order.
Top Up #6 contains ~1000 items drawn from the ISLA Language School (Salamanca) 4000-word Spanish-English glossary (CEFR A1, A2, B1), listed in random order.
Top Ups #7 and #8 contain ~2000 (in total) dictionary forms based on the first 20,000 items in the SUBTLEX-ESP movie/TV frequency list (which includes about 8,500 dictionary forms). The vocabulary is in the frequency order given by the original source.
Let me know if you have more questions.