I like the idea, but I think the main difference between different classes of weapons is the damage, not the attack. If you treated the weapon as +3 proficiency, like ink said, the feat would be useless for quite a few weapons. It's true that +4 could be excessive though, and the dagger wielding...