Define "best"
Price?
Performance?
RGB?
Regardless, Your first task is to buy sufficient capacity. For most 16gb is fine.
More might be appropriate if you will be heavily multitasking or running apps that need lots of ram.
Buy a 2 stick kit. Anecdotal reports say 4 sticks are minimally better for ryzen, but you will still be running dual channel. And 4 stick kits tend to be more expensive.
You want documented ram compatibility. If you should ever have a problem, you want supported ram.
Otherwise, you risk a finger pointing battle between the ram and motherboard support sites, claiming "not my problem".
One place to check is your motherboards web site.
Look for the ram QVL list. It lists all of the ram kits that have been tested...