Whenever you cut into a mesh, whether you use Solid Drill or Booleans, there are always going to be errors. (though, less so with Solid Drill) I think that's universal to any 3D software. Cutting into a mesh, no matter the provided tools, causes issues. But they're easy enough to clean up with some time and patience.
As I said on SFM, it's looking great.