Johnson, one of the most conservative options imaginable, won probably because Republicans were sick of the chaos.
They are currently in the fuck around phase, and when it comes time to do the budget, will find out. Johnson will either trigger a shutdown and get all the blame onto the Republicans by refusing to compromise (and further prove the crazies have taken over the party) or he'll get a deal with Democrats and then Gaetz will yeet him again.
I give it until... Dec 1. Until speaker elections begin again.
Personally I prefer this to just two united parties, that's how stuff like the PATRIOT Act got enacted. It also leads to compromises being bipartisan rather than non-partisan. There is a preferable way the parties could be divided, but this is better than nothing.