Nicely written!
Price volatility and ease of use are the main thing holding bitcoin back as far as business more widely accepting it as payment, is my opinion. That is slowly changing and with all the new features and technology in crypto, I believe it is just a matter of time.