Complexities of GNOME and Its Alternatives