Ha OS X 10.10 was the dealbreaker for me. I'm still using 10.9.Agreed. I can live with soldered RAM, but the SSD was a deal breaker back then, particularly because of pricing.
Now the keyboards are the dealbreaker, since I'm sure Apple is NEVER going back to socketed anything but I don't want to give up the OS (yet).