By your definition, there are no great military powers in the world right now.
It sure feels like “soft power” is “real” power - at least until (if) someone sorts out a defensive strategy. Bluster and bullshit appear to get very limited results, no matter how many missiles are behind them.