There is no 'best' ram, ram is manufactured by only a handful of OEMs, so multiple vendors have really all the same few ram underneath the paint job.
There's only the best ram for your particular application, which with a 2000 series cpu is 3200MHz C14, but that's really expensive, so 3200MHz C16 is the most common.
Whether that's 16Gb or 32Gb is your choice, as is the look, most kits are just the 2 sticks, but some kits like the Gigabyte Aorus and G-skill Royal can come with 'dummy' sticks that fill the empty slots for a full 4 slot look.
Personally I prefer the G-skill Trident-Z Neo as they are binned specifically for Ryzen, as are any of the Trident-Z with a model number ending in X.
Yes, that Kingston HyperX is good for your needs, but kinda not since it's out of stock.