You are correct, about 50-75% of the issues have work arounds.
I've done some keybindings.
> You get used to it eventually.
You don't if daily you use osX, XP, Gnome. two of those can be made 90-95% similar (GUI wise) the third only about 70%.
I've done that for Terminal. Amazingly I use more software than just Terminal ;). I've googled for hours, couple people who spent inordinate amount of time on this have documented that there is no, and can be no "No consistent focus follows mouse. No raise on hover" due to the way in which the framework works.
A bash script is not an "icon".