First question: how old is your Butterfly? I've been using them for about 4 years now, and I find they only last for about 3000 miles or so. Then the foam starts to compress and the underlying frame starts biting.

I just put a Damselfly on my road bike. It's narrower and a LOT firmer than the Butterfly. I wouldn't want one on my mtb, but on the roadie, it's very comfortable.