The two "problems" that you've pointed out are so weirdly specific that it makes me think you're a Windows user trying to troll us.
I for one prefer the behavior in which the X closes individual windows, not the entire application. That makes logical sense to me. iPhones and Android devices work the same way, when you swipe away an app, it doesn't close the app just the individual instance.
As for ejecting hard drives, this is a data safety feature. You should never unplug a drive without ejecting it first, including on Windows.
Idk man if these are your two biggest complaints about macOS, feels like you mostly like it.
I for one prefer the behavior in which the X closes individual windows, not the entire application. That makes logical sense to me. iPhones and Android devices work the same way, when you swipe away an app, it doesn't close the app just the individual instance.
As for ejecting hard drives, this is a data safety feature. You should never unplug a drive without ejecting it first, including on Windows.
Idk man if these are your two biggest complaints about macOS, feels like you mostly like it.