Splitting things out into environments makes sense. As does putting sources with different formats into different indices (to save on mapping issues).
I'd be using ILM, this will greatly help with potential shard explosion. Saved searches will help if you put things into the same indices, but they aren't a real solution.
Also, if you are using ECE then you should definitely run this via Support.