I've had good experiences with Robert White and Freestyle. I prefer B&H to Adorama, but I shop there in person rather than online. Calumet NYC has gone increasingly digital, but maybe online it's not so bad. Good experience also at badgergraphic.com and mpex.com.