By the looks of it, I think the patch works nicely for casters, but will depend critically on what you get from the features list for non-casters.
Some non-casters only get nice stuff from specific features in their progression table, or through stuff you couldn't reasonably let them have in the houserule. E.g. fighters progress mainly through BAB increases and feats. Being a "level X" fighter for most other purposes is meaningless.
In other words, the house rule will make it very worthwhile for a level 10 fighter to dip a level of Cleric (access to many spells up to level 3 from cleric list, at the cost of +1 BAB), but absolutely not the other way around (a bonus feat and some armour/weapon proficiencies, at the cost of not getting access to level 6 spells!)
Fighters still gain bonus feats as they get bonus feats at level 1. So a level of fighter after level 3 is 2 instant feats. Not the best but it's some. The wizard doesn't get bonus feat til 5, so it's something to work for.
True. It does skew how classes are viewed. Taking fighter at level 11 just gets you 3-4 fighter feats (1 fighter level + bonus levels) which might seem bad. But my friend did it for instant Shock Trooper Feat gain and spammed Heedless Charge.
Doesn't make fighters any better but it does make the high level fighter playable.