Use pva sealer or primer first and then an exterior paint. I was a pro painter for 17 years and like behr paint and the ease of purchasing it. All three levels of behr say they are self priming, but always use an actual primer for best results. I tried behr ultra without pva or primer for my garage in 2012 and regretted it. The primer is less expensive than paint, but you have to use two different products instead of one.
The more gloss, the more durable. Satin or semi gloss would be good for a garage. A dark color isn't a bad idea, just for the bottom few feet. If you go too high with a darker color, it will reduce how much light reflects.
I really like smoke gloss gray from rustoleum as well as silverado gray in behr (maybe it was color matched from another brand). Behr swiss coffee is a nice "white" color that covers decent and looks white. Other swiss coffee colors look more like coffee and have that yellow tinge which I don't like.
I have never heard of a reason not to use exterior paint for interior use.
Put plenty of paint/primer on the walls, especially when brushing and rolling. Your roller should always be wet and able to lay down paint on a dry surface. The biggest mistake people make is to run it dry. Do a swipe or two and then dip again. Just slap it on with the roller, then when you have paint on 3-6 feet of width on the wall, at full height or half height for a tall wall, go back over it and even it out without re dipping. 1st pass slaps it on and second pass (seconds after first pass) is what smooths it out and keeps it wet. Lambs wool covers work great and don't splatter as much. At 10-12 bucks each, get a spinner tool and wash and spin them out right after use.
Zinsser primers are great and I will always choose them over kilz. pretty much any water based primer should work on new drywall. Using the most expensive paint is a waste. I like behr ultra, the mid grade and the premium plus lower grade worked well also. The Marque seems unnecessary and I have not tried it. On exterior wood, the better paint may make a difference, but on an interior I don't see that happening. On the other side of that coin, I almost never used contractor paint or the cheap stuff, as cheap paint never worked as well or quickly as good paint.
Good luck!