A few of us were talking about how the current XP boosts (any type of boosts) are kind of a craps-shoot. They're pretty expensive for what you get and if you have a bad game, it's pretty much wasted. What I would suggest is maybe charging a little more for the boosts, but making them enabled for a specific time increment instead of making them "per battle.". Making it so we could turn them on or off in the Operations tab would be even more awesome, too, with some kind of timer showing how much is left on the boost. Something very similar to how many MMO's currently do their XP boosts in-game.
Even if we couldn't turn them on or off, if they charged a little more for them, but had it where they were for a 1-day, 3-day, or 7-day period, instead of per battle, I bet they'd fly off the shelves, so to speak. Heck, even making some that are only 6 or 12 hour increments would be great for those that can only get online for a little bit at a time. I know some like to use the excuse, "well, it'll have an impact on the economy, so we won't do it." I would certainly hope something like this would definitely have an impact on the economy. I think it'd give a pretty big boost (no pun intended) to the sales of the different types of XP boosts offered and it should be a big hit with the player base. You wouldn't always be worried you just wasted an XP boost by having a bad game because of bad teammates or RNG. Sounds like a win-win for everyone.