People need to stop with the “CSG is significantly slower than Static Meshes” angle. It’s true in current (probably all?) versions of Unreal, but
-that is because optimisation of CSG has never been prioritised
-unless you’re on mobile, you’re never bottlenecked at csg anyway
-in a well-designed CSG solution, performance issues would likely be outweighed by increased efficiency/agency to level designers in most cases