I've used plenty of launchers, and Niagara is the best of them, hands-down. What I like the most is how easy it is to find and launch apps, and how much it leaves space to showcase your wallpapers.
But it also provides a lot of great features, like customizing icons, hiding apps, favourites, folders, widgets, presenting audio apps when connected to Bluetooth, Google Assistant, apps search, etc. All within a great user interface.