why pay 60Euro more for 40GB when the Ultra 2 is MLC memory and and faster (when full). The 950 Pro is MLC memory and the only thing faster than the Ultra 2. While the 950 EVO is TLC memory and much lower write endurance. I guess It doesn't matter unless you expect to write over 150TB to the drive. Than you have Corsiar, which is somewhere in the middle, I haven't seen any reviews for it.
I haven't passed 8TB in 2 years of abusing my 480GB so the chances of anyone hitting the write limit is fairly low.