Storage

DRAMless SSDs
There is little to no reason to purchase a DRAMless SSD. Not only do they (usually) perform significantly worse than a comparable SSD with DRAM, but it is often to the point where you might as well opt for a fast hard drive with a smaller, better SSD to act as a boot drive. In even a simple sustained random 4kB read, the MX500 easily outperforms the Mushkin Source, which is the fasted dramless SSD AnandTech had tested at the time. It's worth noting you could get similar performance to this MX500 for a lower price, such as from a two-tone Blue/White WD Blue m.2 SSD, a TeamGroup Vulcan, or a Sabrent Rocket SSD depending on costs at any given time.

NAND flash types
In general: SLC > MLC > TLC > QLC.

One should avoid buying a QLC drive in most instances, as QLC has the worst endurance as well as the worst overall speeds. You'll often see high capacity QLC drives cheaper than an MLC or TLC drive of the same capacity for this reason. QLC drives often don't come with DRAM since QLC drives tend to be budget-oriented, so it's important to look out for that. There are however exceptions to this statement such as with the Rocket Q thanks to a good controller, good 4D chess caching, and second generation QLC. AnandTech review available here for the Rocket Q.

The NVMe M.2 vs 2.5" SATA debate
This is not really even a debate. Even if you want to spend easily $400+ on a top of the line SSD, assuming you are the average consumer, the reasonable performance difference one is going to see for almost any task, be it game load times, moving files around on your pc every once in a while, or even just booting windows is going to be negligible. If you have a use case for a drive that you KNOW (not think) can utilize sustaine 5GB/s sequential reads, go right ahead. However, for most people, you will likely have pretty much the same experience on a $400 Samsung NVMe drive as on a $100 2.5" SATA WD Blue SSD.

Should you get a SATA M.2 SSD?
It is worth noting that not all systems support SATA M.2 drives, so this could be a problem. More and more often, laptops are omitting the hardware required to support SATA M.2 drives. While it is not completely gone, it is likely to fall into obscurity in just a few short years. If you do not want to have to deal with adapters, going with an NVMe SSD that provides good performance at a fair price would be your best bet.

Suggested SSDs
Johnny Lucky SSD Database

Unsuggested SSDs
As of late 2020, the ADATA SX8200 Pro is no longer found to be suggestable due to a swapping of the SSD's controller and the NAND flash becoming a lottery. This is a good example of a company making a good product, that product getting a good reputation, and then said company pulling a bait & switch without a majority of the population noticing until later on.