Ну например у меня шрифты в IE9 сглаживаются, а в Gecko и Webkit — ничего подобного. Мелочь, а приятно. Помню, ещё Ms хвастались, что у них лучше всего border-radius реализован…
В общем, похоже, они стараются следить и за мелочами тоже — в отличие от остальных.
Проще всего взять Wine и интегрировать с системой. С меню, с /home/user, с ассоциациями файлов. Сделать каталог приложений, из которого можно без плясок с бубном поставить всё что надо парой кликов.
По поводу Global Menu. Это очень компромиссное решение. С одной стороны в том же FF мне меню нужно раз в год, и раз в год я могу подвести мышку вверх (хоть это и неудобно) ради красоты окна и отсутствия на нём меню. Но в том же LibreOffice мне меню нужно постоянно, и там это не очень хорошее решение.
Дело в том, что если делаешь мобильную версию — пускай будет, она никому не мешает — но ведь на десктоп не надо забивать. Canonical же бросила все силы на мобильники/планшеты (как, кстати, и Gnome), а десктоп страдает.
Про валидность. Для этого и введены префиксы (и не только css, например в хроме у форм есть атрибут -webkit-text-speech). Просто придумываем свой префикс и делаем свой атрибут.
.NET Framework
Сиё значение уже слишком рассеялось.
В общем, похоже, они стараются следить и за мелочами тоже — в отличие от остальных.
А вообще к вашим услугам Mate или Gnome3 с MGSE.
P.S. Про классы. В jQuery для проверки существования класса есть hasClass.