I still think that you should let the Halfling and Thief progress on the attack table. Maybe even the Cleric.
As it stands:
In a combat Fighter can attack an hit with a good probabilty through all levels
Dwarves are not as good, but they are much hardier due to their good saves.
Elves are not as good as Dwarves, but they also have Magic-User spells at their disposal
Magic-Users are useless in hand-to-hand combat due to not being able to wear armor and low hp, but they have their spells
Clerics are on par with the other matial classes with being able to wear armor. In lower levels they have a decent chance to hit. I higher levels they become useless in a fight. But they also have spells and can support the group in a combat.
Halflings and Thieves can wear some armor and use some weapons. In lower levels they have a decent chance to hit. I higher levels they become useless in a fight. And moreso a liabiloty as monsters will hit them far more often than they can hit the monsters.
The only logical conlcusion for these classes is to avoid combat or get maimed.
To use 4th edition Lingo: This is no fun!
Make no mistakes, I like the idea, that every class has it's own little niche where they are best. And the Fighter should be the Best in Hitting stuff with something sharp and/or pointy.
But I also think that the Expert and Halfling should be able to contribute to a combat (without stealing the Fighters crown).
In the end, it all comes down how you use AC and to hit progression.
Do you use the no-progression in your own campaign game at the moment? If you do it, what is your experience with it?