I agree about the 5 subs, but I think the 9 man bench is a great idea. It means all clubs can cover all positions pretty much on their bench, and it also gives a chance for younger players in some cases to get on the bench. I just wish it was even more, like 11. They could even make a stipulation that 2 or 3 have to be U23's or club trained or something.
All clubs have 22+ squads and every week means leaving some of them out completely, why not allow them to name an 11 man bench (like they do in Italy) at least squads are involved and managers have more tactical choice.
....And whom is best furnished to benefit from a bench that allows for potentially 2 WC players in every position?