Hi scott, that's kind of a mess... There's a lot of pieces there that are not lined up with each other like at a bit different z levels, and slightly different widths and stuff like that, once you start booleaning together stuff that's all just a bit off like that you end up with a lot of little slivery fragments since there tends to be a lot of left over little pieces...
> To create the part to begin with I drew a profile with polyline and then extruded it. Was
> there a better way I should created it to begin with to avoid this mess?
You'd probably want to use Draw curve > Freeform > Control points to draw those areas instead of polylines.
Basically if the result is supposed to look like a smooth curve you will want to draw a smooth curve to represent it, that will make a lot more optimized final result since you'll get large smooth surfaces generated from the smooth curves.
If you try to make something that is supposed to be smooth but only draw it using polylines, you're not going to end up with an actual smooth result since a polyline is made up of a lot of little straight line segments and you'll end up with one surface generated for each of those little lines. That will cause a lot of additional complexity in the final result because you'll have a lot more faces and edges in your final model.
Polylines should be mainly used for things that have pronounced sharp corners in them, if you have something that has some sharp corners and some smooth then you can use both tools in sequence - you can use a polyline for the sharp spots but when you come to a smooth area, exit the polyline command and start up the Draw curve > Freeform > Control points command to draw a smooth curve and make sure "Object snap" is enabled in the bottom toolbar so you can snap the first point of the smooth curve onto the end point of the polyline you just drew. You can also use the freeform curve drawing tool to do the whole job by holding down the Ctrl key when you click to make sharp corner spots.
Do you have any earlier versions of this object saved off with the curves you used? It would probably be a good idea to edit some of those curves first and then reconstruct the object, a few things to edit would be to make smooth curves in those spots where you currently have a lot of line segments, and also to edit some of the side pieces so they aren't at a slight angle, right now for example the bottom edge of the side piece here isn't flush with the other part:
It looks like it's rotated at some slight angle, one side is higher than the other parts, and the other side is lower:
It's good to take a bit more time and preparation at the curve drawing stage when you get some of the initial curves drawn, zoom in a ways on the curves to make sure things are looking good, and also you usually want to draw things with both "Object snap" and "Straight snap" enabled on the bottom toolbar, those will help you to draw things that are accurate, what you don't want to do is to have those turned off and just kind of move your mouse around so that things sort of just look ok at your current zoom level, that type of eyeballing will leave things inaccurate and then later on when you go to construct surfaces from all the stuff your surface and solid model will inherit those same problems.
- Michael