What’s the best way to make 3D levels right now

So I’m making a movement fps, probably something closer to neon white with source movement, and a lot of cs style surfing. What would be the best tool/framework to build and design levels? I would really love if I could make small adjustments during designing and playtesting