You don't need 3 names. You only need 2.
Samsung 960 Pro 256gb
Samsung 960 EVO 250gb
The Pro is the best on the market, but it is not worth the extra cost. I would get the EVO
But the way these SSD's operate they basically have raid 0 built inside each drive. What this means is that you get better performance from a larger drive. A 960 EVO 500gb will get better performance than a 250gb. So you may want to consider a 500gb Samsung 960 EVO.