Hm weird I didn't have any of those problems, except occasionally issues with external monitors/projectors. Right now I'm running on an ASUS zenbook and it has similar issues with graphics drivers etc (Nouveau) so I don't know if I'd say these problems are specific to MacBook, just normal Linux things..
In that sense every computer is "unsupported hardware" for Linux, so I dunno. (Except maybe some rare purpose-made machines that tend to be expensive anyways..)