There are always changes when bitcoin is involved. All the options you mentioned are factors that could influence the usage of BTC. I think centralised exchanges play a much bigger role now. If the trading volume is increasing in these exchanges, then new developers would be interested in incorporating BTC into their products.