When comparing GNOME vs Hyprland, the Slant community recommends GNOME for most people. In the question“What are the best desktop environments for Arch Linux?” GNOME is ranked 5th while Hyprland is ranked 14th. The most important reason people chose GNOME is:
GNOME has a well-rounded set of features meaning that any user will be able to get around it and not miss anything from other desktops.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Very polished
GNOME has a well-rounded set of features meaning that any user will be able to get around it and not miss anything from other desktops.
Pro Lots of apps
Dozens of great apps are made specifically for GNOME.
Pro GTK >=2 is written for GNOME
GTK is now a GNOME project so the desktop will be compatible with the latest versions.
Pro Extensions
They provide the user with a plethora of customizations and tweaks.
Pro Dynamic workspaces
Setting provides for effortless workspace management.
Pro Activities overview
Grid-style app menu.
Pro Smooth
Animations smoother than you can imagine.
Pro Uses wlroots
The best Wayland compositor library built on standards.
Pro Plugins
Has a plugin system.
Pro Beautiful
Pro Easy to customize
Has a nice wiki which makes customizing it very easy.
Cons
Con Hides many settings
GNOME sometimes reduces the whole interface to the absolute minimum, a few examples:
- GNOME hides many advanced options/settings in its interfaces
- Toolbars can't be edited without external tools
- Menubars have been removed in favor of a hamburger menu
- Newer GTK versions remove icons inside popupmenus and menu mnemonics
Con Standardized
The desktop layout is not as modifiable as some other options, and certain settings require additional software (such as Gnome Tweak Tool) to reasonably modify.
Con No tray support by default
An extension has to be installed to get tray support.
Con Designed for tablets before desktops
Said a million times already by the other cons but the design is for tablets, even though the primary usecase is on laptops.
Con Early development stages
It has a few bugs and missing features.
Con Difficult setup
It has a lot of dependencies which is difficult to find and build in Debian. Also most dependencies are not found in the system repository.