Terje,
“Has anyone done it long enough to actually know what the benefits are?”
As with most of the yogic processes, every technique has far many more dimensions to it than what first appears on the surface. As with any other tool, it can be used in a million and one different ways depending on the kind of mind which is using them. If one is simply interested in physical health, that is fine. But it is not yoga, it is simply exercise. But as far as the work of the expansion of consciousness is concerned, all of these methods are just different skillful means to create an inner atmosphere which is prepared for transformation. A certain consistency in practice is needed if one is to unveil the deeper depths of most of these techniques. Otherwise, they remain simply superficial, neither are they capable of assisting one towards one’s liberation.
The various kriyas, if you practice them for sometime, one will find that it is not just the gross physical body which goes through a purification, but the subler levels of energy within one’s system. Fundamentally, they are for purification of the nadis to assist the awakening of Kundalini along the spinal cord.