I love things like that... In fact, I try not to give out +1 swords, but rather, +1, +3 vs. lizards and the like... A simple bonus lacks any kind of flair in my opinion...
Coupling bonuses with penalites helps to give the item a personality and a feel, so long as the penalties aren't too severe...