If you want to configure Openbox from bare-bones minimal ISO will be good idea or you can grab regular one and modify it which will be not bad if you don’t have experience with Openbox (kinda like reverse engineering). Ob is very flexible and it can be used with mouse or keyboard (window tiling via keybindings). There is possibility to set apps to be open in specific place on desktop or workspace and size you want. If you have bigger screen than laptops you can also set windows to be focused or raised when cursor is on the window. And this is only beginning, if you add to this simple shell scripts, and modify jgmenu or rofi or both to do weird things you’ll be impressed how your desktop can behave.
There is also Mabox or Recbox if you’re looking for ideas. So you have three differently configured Openboxes for different needs with own visions about desktop