You can get incredibly fine control over your mouse on Linux with xinput. Yes, you have to use the command line, and it takes a little experimentation, but it's all there for you to customise. To turn off mouse acceleration on OS X you need to open up a terminal and type
defaults write .GlobalPreferences com.apple.mouse.scaling -1
Then log out and back in, and frankly it still feels off. There is no way at all, short of installing 3rd party software, of turning off mouse wheel acceleration.
Mac keyboards use some weird ANSI / ISO hybrid keyboard layout if you're a UK user. If you plug in a PC ISO keyboard, then it will swap around a bunch of the keys (not just the @ and " keys). To make matters worse, I don't use the qwerty layout, and I cannot find a PC ISO Colemak layout for Mac. Karabiner used to let you fix the problem, but that no longer works (since it's classified as a keyboard logger). Ukelele lets you create new keyboard layouts... apparently. I struggled for several hours before giving up.
As for applications that still won't work properly with retina displays: MS Office, all the font and style previews are blocky. Inkscape, it's the entire application (apparently because it relies on XQuartz, which might never get retina support). It's certainly been getting better, but retina has been available for several years now.
So I'm left with a mouse profile and keyboard layout that just don't feel right and that I can't seem to fix. Certainly, it wasn't trivial to fix on Linux, but I did manage to figure it out, whereas I gave up trying on OS X. You might rightly say "these are some pretty niche problems", and maybe you're right, but they're pretty important to me, so that's been my experience with OS X.