I could never get into multiple virtual desktops either. No matter how carefully I arrange my windows into different spaces I always end up with a scenario where I need to re-arrange windows to fit whatever task I'm working on. Ends up being a huge waste of time for me. The only benefit I get from spaces is a clean looking desktop but "Hide Others" solves that problem fairly well.