The main advantage is its easy to move and set up.  Ease of use means that I do not hesitate to use it 4 or 5 times weekly. Fine for bare floors and thin rugs.  For thick rugs a vacuum with a beater bar to lift dirt from beneath the surface is superior to this.