The integration of privacy-aware cloud services is already quite good inside the GNOME desktop environment as gnome-online-services already provides file browsing as well as calendar/contact sync with existing GNOME apps. Nevertheless the integration of the Nextcloud desktop client for file synchronization still has lot of room for improvement.
By now the client demands that the user already has an account for a Nextcloud instance. Providing the setup wizard with a simple list of hosting providers will allow users to find a provider they trust and register an account from within the client.
The integration with the GNOME desktop environment will be improved by extending the existing file context menu and file icon overlays. Furthermore basic integration the the cloud providers API proposed by Carlos Soriano will be added.
Gnome as well as KDE both provide a simple single sign-on service that allows users to enter their credentials for web services like Nextcloud (gnome-online-accounts and accounts-sso). The Nextcloud client should make use of the accounts created there as well as add accounts when setting them up in the client.