From what I've read, technically not all SSDs are helped much by TRIM, BUT those SSDs generally are specifically designed to run without TRIM. So they would be good in say an external USB drive, etc. However, those SSDs would have increased wear and lower speeds. For example, back in the day before OS X supported TRIM, Apple used SSDs with a specific Toshiba-based controller. That SSD from Apple (and from other brands like the Kingston V+100) did very well without TRIM, but it was not a fast performing SSD.
In 2018 however, a main boot SSD should be using TRIM.
I've never quite understood why people get OWC SSDs when they do not need to. Sure, if you must use an odd Apple-specific form factor SSD that OWC makes, then sure, get the OWC SSD. However, for other mainstream SSDs you're better off going with the proper name brand, for various reasons.
Similarly, OWC memory is extremely popular, but as far as I'm concerned, it shouldn't be. We have no idea what RAM OWC uses, and what quality it is, yet OWC RAM often isn't exactly cheap. For example, OWC RAM has been more expensive at times than even Crucial RAM, even though Crucial is a top tier brand of a major RAM manufacturer, that being Micron. At best, OWC could be considered a 2nd tier memory brand, so they should be charging 2nd tier prices or less. I guess people like OWC because they cater to the Mac market. If you buy Mac RAM from OWC, it should work in your Mac. The main issue is that people find when they buy other RAM from other brands, it may not work in Macs. But the reason for that is usually because they bought the wrong RAM, not because the RAM is faulty. To be fair though, OWC does often charge less for RAM than the top tier brands. It just gets me that people will default to OWC regardless, because of name recognition, even if the RAM costs more than 1st tier brands.