I use ProBoolean fairly often for hard surface stuff.
A couple of points to remember:
- In ProBoolean > Advanced Options > Planar Edge Removal = No Edge Removal (This should be default setting, but it’s not)
- After performing the Boolean operation, use this to help the cleanup process: Graphite Tools > Selection > By Numeric > Set to “2” and make sure “=” is selected > Once set, press the Arrow button. What this does is select all verts that have 2 edges. 90% of the time, this will select all the extraneous verts created by Boolean process and you will be able delete them very easily.
Hope this helps! Booleans can be very powerful when used correctly and is definitely something to learn to work with instead of avoiding altogether.