CSG levels do tend to look very boxy
Unreal (and unreal tournament) have CSG levels. And they look nice - not boxy (well... it looks boxy cause old games do by default). The only thing you need with this is vertex editing. And thats the easy part of CSG.