What is the best brand of seed to plant?
What you really mean is "type" of seed, don't get caught up in all that brand crap.
If you want to plant clover, stick with the white varieties, they are the most palatable to the deer. For alfalfa, stick with forage/pasture varieties rather than hay making varieties. As with brasicas/rape, dwarf essex is about the least prefered to deer.
After you do a soil test, and learn about different forage plants, and decide what you have the ability to prep, plant, and maintain ...... then the last question you need to answer is where am I going to buy my seed.