Most of these "problems" actually sound like good things to me. It's more difficult to override stuff like the title bar for a reason.
Mac apps aren't iOS apps, and if you're developing them as if they are, you're app is going to look goofy and ugly running on OSX. Your app isn't as special as you think; it should use the standard conventions like everybody else.
That said, there are a very few apps where going away from the conventions can work. Lightroom comes to mind, but there might be others. In any case, it only works if it's done all the way and not half assed, which I'm not sure 99% of software companies are capable of doing. If Adobe wasn't a mega-corporation with tons of money to throw at it, they'd probably screw it up.
Comments
Most of these "problems" actually sound like good things to me. It's more difficult to override stuff like the title bar for a reason.
Mac apps aren't iOS apps, and if you're developing them as if they are, you're app is going to look goofy and ugly running on OSX. Your app isn't as special as you think; it should use the standard conventions like everybody else.
That said, there are a very few apps where going away from the conventions can work. Lightroom comes to mind, but there might be others. In any case, it only works if it's done all the way and not half assed, which I'm not sure 99% of software companies are capable of doing. If Adobe wasn't a mega-corporation with tons of money to throw at it, they'd probably screw it up.