Probably depends on what you're looking for in a dictionary. I like AHD for etymologies and OED for word histories. YMMV.