Which RAM will be better?
Anything that matches the required spec should work. I've used Corsair and Kingston RAM without issue, and branding seems to be a somewhat personal preference. Most of the time, I get my Mac RAM here though and have never had issue.

Your aspiration for 20GB will be fine in your poroposed config.