A more systematic way to rank vegetables is to look at the fiber content per 100 calories. You generally want this to be high, because a typical modern diet has too little fiber. USDA is a helpful source for this: https://ndb.nal.usda.gov/ndb/search/list.
For example, Asparagus has 10.5 grams of fiber per 100 calories. That's indeed very good. Sweet potato has only 3.5 grams of fiber per 100 calories. That's much less, though still better than you'll get from most grains.