Just on the verge of buying one. Are they really the best out there? Can you really exchange if you don't like? Any other recommendations?