Any brand should work but if you want to be sure it will look at your MB compatibility list.
G.Skill also has list of MB that are tested to work with there RAM.
Usually not needed unless you want to run 32GB+ kits at high speeds.
There is always a very slim chance of a incompatible not but not related to any brand.
How much it is worth spending on RAM depends on your budget, other system parts, the software you intend to run and if you want to OC .
I am building my first new totally rig in six years (I did update it a few times however)
I decided to go with AMD for the first time and after reading loads of reviews Etc I have bought a 3900X and an Aorus Master WiFi Mobo.
For memory I bought 32 Gb (4X4 8 Gb) Dominator Platinum RGB 3200. I was told that even though the Aorus Motherboard is dual channel, using 4 X 8 memory would be fine. I have not started the build as yet as I am waiting for a new case but I am now reading that I should stick with no more than 2 Ram sticks if using a board that is dual rather than quad channel.
Anny comments or suggestions will be greatly apricated.
Rampage IV BE, i7 4930k, AX1200i, H100i, 32 Gb Corsair Dom Plat, 2 ea. EVGA GTX 1080Ti SC2's in SLI Surround, Samsung 840 pros in RAID 0 for boot and main programs, Raptor iTb for storage (other storage on separate server, Case 900D, other normal stuff.