Agreed, spaces in OS X has always appeared half-baked to me. Coming from a GNU/Linux environment I found it surprising that it wasn't possible to send a window to a specific workspace using the keyboard only. I don't want to invoke the mouse for basic workspace usage