I recently installed NGK Iridium plugs and all I can say is WOW! Those plugs are the best that I have ever used. My bike starts easier and feels like it has a little more power than before the plugs but the best part of all , it cured my decel popping. I only had very minor decel popping but now no-more. I recommend to everyone to try these plugs on their ride.
I would have to think that if you noticed this much of a difference then your bike desperately needed spark plugs. I've never seen all that much difference between plugs, despite the marketing claims they make.
__________________
Life's a b**ch and then you die, so F**K this world let's just RIDE!