You don't need boolean to create your box.
Additive loft is simply the next feature in the box body.
As for fillets... all CAD systems are struggling with them.
You are asking for a lot
So FreeCAD can easily cope with what I have drawn, but whether it is what you need is another story...
Maybe someone who knows more than I do will come up with an answer. but somehow I doubt