Tbh it may be the host that's causing the problems, not the headphones. I'm using pretty cheap JBLs with a mbpro and iphone and also never have any problems.
Incidentally the same goes for bluetooth mice.