I don't like the ideas of invigorations. They are asking for groups to require certain ones to play with them.
If you removed the offensive side of them it would help somewhat, especially as we are already very powerful.
I think it would help that if once you put it on a frame it stays there. It just sounds too RNG ish at the moment. Maybe be able to choose which buffs go on? You would only be able to have maybe 3 frames invigorated at once though, but maybe need to pay an amount to reapply it each week?
Maybe make the buffs conditional as well, so that you actually need to do stuff for them to activate.
This also just feels like a band-aid for frames that need a rework. I get that you want us to explore different frames than the ones we main, if you based the selection of frames based off of the bottom 50% of frames we play that would also help.
The invigoration system just doesn't feel right and using it to slap random buffs on warframes is just asking for trouble. I feel like the system could be made cooler and more interesting if it felt more "helmith"y instead of just a stat boost. I feel like the system should add something to the way we play a warframe or chage how we play them. Maybe it could let us swap between 2 warframes in mission and you link them through the helminth.
I don't know how to fix it but the system should not be what it is. It should be adding some new helminth mechanic to missions, not just a stat boost.