MBPs don't support certain channels which is maddeningly frustrating. Trying to find from my notes which channels those are, but when I finally changed from auto to hard-setting to channel 100, all my issues with MBPs on my network went away.
See here for a document from Cisco describing the issue:
http://www.cisco.com/c/en/us/td/docs/routers/access/3200/sof...
interestingly enough, hard setting the channel to 100 might violate FCC regulations, and DFS should still be used...
https://www.reddit.com/r/apple/comments/2zo1uo/if_you_have_s...