Before revision:  In recent years a wide variety of treemapping algorithms and corresponding quality criteria have been proposed, each with their own advantages and limitations , which are often hard to judge and compare .
After revision:  In recent years a wide variety of treemapping algorithms and corresponding quality criteria have been proposed, with various advantages and limitations , which are often hard to judge and compare .