I would stick with Crucial. In addition to being a top quality product, they also have the best returns policy and customer service. Their customer service is based entirely in the US too, not in India or China or somewhere else. I had a stick fail on me once, and I called them up. No waiting, went straight a competent technical guy (not some stupid low-level person, reading from a script).
I told him I was running Linux, and I had just run memtest86 and it showed errors. When I removed that one stick, memtest86 would run perfectly. Put the one stick back in, and memtest86 shows errors again. He immediately gave me an RMA number to exchange the faulty stick. No jumping through hoops, no downloading stupid diagnostic software and sending them the results, no trial-and-error troubleshooting, and no "sorry we don't support Linux" baloney.
The entire telephone call took under 5 minutes. I received the new replacement stick in 2 days (worked perfectly), and used the container to mail back my bad one.
This was hands-down the best technical support I have ever received on a computer component.