Interesting! For me it wasn't until High Sierra that Spaces worked well. I have multiple monitors in a row, and want multiple spaces on each. I found unplugging screens (eg to take a laptop to a cafe) lost the apps attached to each screen. That no longer happens, and plugging it back in, each app / window returns to where it used to be.
I really like that. Feels intuitive and "sticky".