Except "casual users" don't need an NVMe SSD, and would likely be better off paying less for a SATA one. In fact, I'm not convinced that most people will see much benefit from going with NVMe. Maybe things will load slightly faster, but it's questionable whether the real world performance gains are significant enough to justify paying 50-100% more for a given amount of storage. In my opinion, the biggest thing limiting SSDs right now is still cost for capacity, rather than performance, and SATA SSDs are a lot better in that regard.The EX900 is a good SSD for casual users, but it has a pricing problem that needs to be addressed before we can recommend it.
How much does 512MB of DRAM actually add to the cost of an SSD? Going by the cost of DDR4 system RAM modules, that works out to around $5 to $7 at retail, even ignoring the added costs of those modules. There will undoubtedly be other circuitry required for reading that memory on the drive as well, but I doubt that cutting out the DRAM is likely to save much more than $5 off the cost of a 500GB drive. It kind of makes DRAMless SSDs seem a bit pointless when removing the onboard memory likely only results in such a small price reduction. Maybe at the extreme low-end, when trying to shave a few extra dollars off a $50 drive it could be useful, but this isn't a $50 drive. Even the 120GB version is in the same price range as many SATA SSDs with double the capacity.That process relies heavily on speedy DRAM, but memory is expensive. HMB technology allows SSD manufacturers to remove the DRAM on the SSD and use a small amount of your system memory (RAM) to achieve similar results. In general, a 512GB SSD will consume 512MB of system memory, but the dynamic cache grows based on the amount of data stored on the SSD. The amount of data used by HMB is a pittance compared to the amount of RAM in a typical system.