They go back and forth. I tend to go with Newegg for my computer parts because their search/filtering is better and I can 1 stop shop for everything I need.
This for me. If I used Newegg's excellent filtering tools to pick a product out of a sea of similar items, then I will buy from them to reward that investment. That's just me though, others may have different opinions.