For locking you out of apps based on time, location, or usage, Lock Me Out is really good. You can get most of what you need out of it without paying anything, which can't be said for a lot of the others. (Am I really going to pay a subscription for this? Yuck.)
I couple it with Olauncher, which also doesn't need a subscription.
I'm not affiliated with either, but just those that have worked well for me.