It's better than nothing, but I don't think they really add much comfort. The same pressure points are still there, you just have a sponge that soaks up the rain.
I have one I've switched between various dirt bikes, my Tenere, and a KTM Adventure. I've actually put it on the passenger seat now...