Quite often, the products are not really comparable and the price difference is largely justified by the performance. The critical performance measure for a switch is the backplane capability and you'll typically find a substantial difference in backplane speed between the low-end and the high-end switches.
Also, at the high end, you'll generally find that the switches allow the switch fabric to extend to other switches, thus maintaining full network speed at all ports on all switches, where the low-end switches have to be linked using the uplink port so ports on the downstream switch only receive a fraction of the bandwidth of the upstream switch.
With that in mind, if a particular office will not grow to more than 24 users, is notusing videoconferencing, CADD or other high bandwidth applications, and has limited funds available, I'll recommend a low-end switch.
Conversely, if there will be growth beyond 24 ports in that office and there will be use of high-bandwidth applications, I strongly recommend a high-end switch.
Other than one case where a site was directly struck by lightning, I haven't seen an operating switch failure (as opposed to an "out of box" failure) with either high-end or low-end switches.
paul