Hello Alan,
You may use 1/(FWHM*Eccentricity) as a weighting expression for picking the best reference frame in terms of "sharpness". It has units 1/pixel (if you are working with pixels instead of arcsecs) and weighs higher the images with round and small star profiles.
If you want to use the weights for integration purposes, you may need to include SNRWeight somehow.
Writing weighting expressions depends on the situation (how much data, light pollution) and what you're aiming for. For example you may weigh for sharpness if you're imaging a globular cluster and be strict with your rejection threshold, or for SNR if you're imaging some faint dusty thing and be less strict with your rejection threshold (because you don't want to toss away integration time).
Personally I give a moment to think of the units of my expression, and how it behaves when a factor takes high/low values. I also like to weigh unit-less things for example,
weighting_expression = weight_1 * unitless_sharpness + weight_2 * unitless_SNR,
with weighting_expression > 0 because later in your processing ImageIntegration will fail with negative weights. I hope this makes sense!
Happy weighing