Best one to get is the one that the previous owner has taken good care of. I wouldn't hesitate to own ANY model year 100. There is too much garbage about 98-99 diffs blowing up, 00 tranny failures, NAV/HVAC troubles, etc. Sure it can happen--no man-made machine is failure-proof. If it breaks, fix it and roll on.
I agree, but based on your points the '01 is the best year!