AbdulAlhazred
Legend
I think ideally, the solution is one that works on the current system rather than an idealized version which needs a player base.
That's why I like making all bonuses from X being bonuses of type X. Have a +3 unnamed damage bonus from a feat? That's a feat bonus. Wielding a +3 sword? That's a +3 item bonus. Have what looks like an additional damage roll in a power which isn't an attack? Extra damage that doesn't work with bonuses.
Now make a few +1/2/3 per W/I bonuses, one for feat and one for item. The Archer Ranger will like the +3 bow, the Barbarian with the big 5w attack the +2 per W Iron Armbands of Power.
Yeah, there's other things that I find less appealing about 4e that I've just dealt with. It is true, this is not 4e, its a different game at this point. OTOH you can do a couple simple adjustments to a 4e monster stat block and still use it, and tactically things play out in similar ways, so overall it has the same feel, much of the same mechanics, and IMHO somewhat less of the problems. Its good enough for us to play with, given that I don't find anyone is demanding to play 'stock' 4e particularly. I'll still run stock 4e games, if there's demand, but TBH people don't usually play in my games due to a concern with what system I'm going to run, and certainly not due to a love of some kind of D&D orthodoxy anyway.