Ease of use is certainly one of the things that are slowing progress. I even find it when I go onto a new wallet or platform. It takes time to search around to get the hang of things.
Converting from fiat is still vital since most do not have crypto. I believe, at some point, it will be secondary but not until there are 500M or 1B with crypto. Until then, people will still be operating mostly in fiat.