I do the same on KDE with the grid-tiling plugin [0]. You can also configure the rows/columns inside each workspace (I use 2x2 for max 4 windows per workspace).
meta+WASD/arrow keys to move in the workspace grid, plus a 4x4 square on my keyboard mapped to each individual workspace, hold down alt too to bring the current window with you.
meta+Q/E to resize the active window, and meta+tab is like alt-tab but for workspaces. meta+ctrl+WASD/arrow keys to swap window positions.
meta+F/T to toggle floating/tiling, useful for calculators etc. Floated windows always stay on top.
meta+WASD/arrow keys to move in the workspace grid, plus a 4x4 square on my keyboard mapped to each individual workspace, hold down alt too to bring the current window with you.
meta+Q/E to resize the active window, and meta+tab is like alt-tab but for workspaces. meta+ctrl+WASD/arrow keys to swap window positions.
meta+F/T to toggle floating/tiling, useful for calculators etc. Floated windows always stay on top.
[0]: https://store.kde.org/p/1198671/ and https://github.com/lingtjien/Grid-Tiling-Kwin