new era has the nba retro license, adidas has the current team license as u mentioned.
reebok has the current license for nfl, mitchell and ness has the retro nfl license.
i like some of the mitchell and ness hats, but i never seen one in person so i havent chanced it yet