The 360 will clean carpets amazing. It wont be great on rugs as it will move the rug around too much. It only has one head which rotates and this will spin the loose rugs around, or can, but on carpets its brilliant. I think Rob at Alltec has them.
Because when you are using a rotary it is just the brush bristles rubbing in a shampoo. The bristles are lubricated with the shampoo so just glide over the surface. With a Rotovac you are using suction so it is sticking to the surface.