John,
Great post. I'd also like to add, that in my opinion,even if a tool is at the low-end of a category, having that low-end tool that is the right class of tool for the job can be very useful. Trying to force your a limited set tools to do a job that they aren't really the best for can be frustrating and you can't always wait to get the better ones.