Wing loading may be the better criteria to use. It's related to airframe weight, but it's realistically using the size, or area of the wing.
You might even use total weight, and wing loading in this way, and relate it to engine size.
I have a plane that weighs 60 ounces, and has 670 sq inches. It flies well with a piped .46. the simplified wing loading (670/60=11.166 sq inches per ounce).
Another plane has the same area, but weighs 72 ounces. (670/72=9.305 sq. inches per ounce.) Less area to support the plane. It might be a porker, and, or, require more power.
