I have and had my issues with Gnome, but the Online Accounts and the gnome shell integration are really good and work OOTB with 2-factor authorization for the popular providers.
If the Gnome developers would finally outgrow their ‘users are too stupid for tags’ position, it would be awesome to have such an integration with Online Accounts. (The only thing I envy the macOS + icloud crowd for.)