You can completely use it with your keyboard. For example, to start a program you press CTRL + D and then type the program you want to open. Per default, all programs start with full screen. Using CTRL + V or H you can add another program vertical or horizontal. You cannot open a program above another program, means you can heavily use the different desktops (0 ... 9)
Another nice feature is that you can customize it by changing a config file, there are many config files out there.
A small disadvantage is that some things like locking screen, taking screenshots or changing volume are not in the default config so they just won´t work and nothing happens. But like I said there are config files which already include it and a small search on google mostly gives good answers on how to do it.