My personal taste has always been in favour of subs over dubs , not just for Macross but for all anime in general.
Having said that, I believe there's a couple of dubs out there that are excellent, in particular because they're very context relevant. The 2 that I often mention are Cowboy Bebop and Hellsing.