The main problem remains too many 1st class counties and an overdilution of talent and money. It also means too many fixtures in the Championship.
I disagree, I think the core issue the championship has is to many draws. A rule tweak or two could fix this easily enough.
As for not enough Talent do you think allowing more overseas (but not unlimited obviously) would be beneficial? It would mean players need to work harder to make the first teams and raise the standard of Cricket (not something I support but nor am I against it)
The problem with having more overseas players is who would you get. Need quality and with the excess of international cricket plus T20 competitions, there are not enough top players available.
There are probably too many Championship games but that is due to the number of counties. Going to a 3 division system would be a disaster for those in Div3 and they would fast head towards a semi-pro / minor counties level as better players moved to counties in divisions 1 and 2, more so than they do already.
I would not want to manufacture draws through changing the rules. If a team holds on for a draw that can be exciting. The points differential already creates a strong stimulus to go for the win but I would not want to go back to the shenanigans that went on when we had 3 day Championship games. Yorkshire won 11 of 16 matches last season - good teams will win - poorer teams won't. Surrey won half their games which in a 4 day game is a good return. No need to change. If you want a result every time go to a T20.