My suggestion to add on top of yours would be to add a few more proprietary games, especially Blackjack, and not rely as much on external providers.
I too do not like external providers to begin with. Not just here, I mean like other places of course, all around the world if you are a casino then you should be building your own games and then you should be doing that for profit. If you are doing something that is not yours and you implement that to your website, then you are basically telling the whole world that you are a giant affiliate website and nothing more.
Literally anyone in the world could speak with like 10 providers, put all of their games on a website, have like 5k+ games all on one website, and all you have to do is marketing after that, use 10k dollars or so on marketing here, then with every single cent that you make keep on putting it back on marketing, and you got yourself a casino. You don't even have to worry about bankroll because if gamblers win, they get the money from the external websites anyway so you can be worry free.
In this you are right, many external providers can become a double-edged sword, and seeing all the aspects from the bottom, things can develop, as you say there is no better way to be well than to sleep well at night with your peace of mind that in your work you are doing things well. In addition, the fact that they create their own games gives much more value to the site, and therefore players can have more confidence, although very few players look for partners to have the sites.