The point where btc feels like a 'success' for most people will take longer than most people think.
Yep. For bitcoin to be bitcoin, it has to be usable at the edges so it can survive attacks to the middle. It isn't very usable at the edges but that's mostly because we've all been lazily building in the middle.