I find it quite seamless as I mainly write websites in JS/any open source stack. All major text editors such as Atom, Sublime, VSCode, etc are written for all linux/deb based distros such as Ubuntu. Running updates is also pretty great and haven't run into any issues so far!
The only thing I miss are programs for created specifically for Mac such as Sketch (MacOS) or Lightroom (for personal photography projects). So if you do more front-end or design work it might be an issue. YMMV
Edit: If you use Unity or code in C#, obviously this will be an issue, but you can stick to Windows for that if needed. :)
Wow thanks for the reply Liz! That really helped.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.