For the most part I think you are right. It really depends on the level of accuracy you want, if you want to the actual location with in a matter of 100 feet or so only use 1-3. I'm not familiar with Subaddress, unless it is the same as using the full address and the ZIP+4, in which case that will depend on your geocoder's source data. If derived from the USPS data then it should be great, if it is not, they could be really bad. I am assuming all of your geocoders though are from ESRI directly, in which case the quality of that one would depend on when ESRI last acquired Postal data.
For the geocoders 4-10, they are not really going to get you any closer than with in a few miles of the location unless by sheer random chance your location lies near the center of the centroid. If you want to geocode with better quality try setting your minimum match score to 90 and the minimum candidate score to 70. Then only take those matches with the higher score. Again though those locators less than 4 in your rank are going to be just vicinity locations. You would think that StreetInt should be good, but not all streets are coded correctly for their actual numbering scheems, so some are ok, but vastly more are off by a few blocks.