Different workspaces (I should stay on workspace 1 on monitor 1 when I
switch to workspace 3 on monitor 2, for example). I should even be able
to select a different number of workspaces (for example 10 on the main
monitor and 4 on the secondaries)

When I launch an app it should open on the monitor with the pointer