When a consensus is reached to solve the network problems, that's the way we're going. But I'm still confused about the miners choice for segwit2x. AFAIK, it's not something the core devs consider the safest way
But I don't think those scalability issues are blocking bitcoin to reach $4000 prices because when those network problems get resolved we can expect bitcoin prices to reach at least $10,000 price levels.
I mean to say as per the current trend of bitcoin prices, we can be sure about bitcoin will be reaching $3500 and then $4000 price levels in coming weeks. Honestly we could not find the any big rally in the month of June and we may expect different trend from July month onward.