There is one caveat to differences between X570 and B550. The X570 was released and every model I can think of was released Before USB-C was really a thing. The B550 came afterwards by a good many months. What that meant was many B550 have 1 extra header. A header that will connect to a front i/o USB type C and get the Full power delivery potential and Full bandwidth and speeds, which a USB 3.2 does not.
So if you have a case with a type C port on the front/top, a B550 can use it whereas a X570 can use it, gimped. Intel mobo's also can have a type C compatible header.
Stay away from Thermaltake in general, they have very few items that are better than mediocre.