That's a good motherboard, although your earlier build had a WiFi + Bluetooth enabled motherboard, so is that something you actually needed? If so, the MSI B550 Gaming Edge is (somewhat confusingly) the WiFi version of the Tomahawk, and it's the board I personally run. The Gigabyte B550 Aorus Pro ax is slightly better specced though, shame it didn't exist back when I shopped. Minor at best, the advantages being ALC1220 audio vs ALC1200, and more USB ports.
Mesh cases are commonly recommended these days unless you have a specific reason to avoid them, but probably not such a big deal in your situation as your chosen parts are pretty efficient. Front runners are probably the Corsair 4000D, be quiet! Pure Base 500DX, Fractal Design Meshify 2 (or Compact variant), Lian-Li Meshify II USB-C, Phanteks P500A, NZXT H510 Flow.
EDIT: And in terms of SSDs, it tends to be a decision between older, formerly high-end PCI-E 3.0 drives and the new PCI-E 4.0 drives.
Popular examples of the former include the Samsung 970 Evo Plus, as well as the WD SN750, Crucial P5 and Kingston KC2500. The latter is represented by the Samsung 980 Pro, WD SN770 / SN850, Crucial P5 Plus, and Kingston KC3000. Personally I'd choose whether I want a 3.0 or 4.0 drive then choose the cheapest of these drives in that category. I have an SN750 and KC2500 currently for what it's worth.