If your long term Spanish goal is to have advanced Spanish skills you should do FSI. It is not "fun" but it is well worth it. It is a necessary step in the most efficient journey to advanced Spanish.
This Xs 1000.
My next language will be one of Portuguese, Russian or French. Either way, I will do all my heavy lifting with FSI/ DLI courses. I hear DLI Portuguese is better than FSI basic Spanish and if so, it must be one incredible course.
Es difícil pero vale la pena.