I use both WinOS/MacOS systems daily, and RedHat Linux (RHEL) at work as a development platform. Unless you consider yourself somewhat tech savvy, Linux will likely be somewhat daunting to use. It may not support the standalone apps you normally use, unless just using it for web browsing and email. Also, Linux is no longer invulnerable ( always a myth) to hacker attacks, so important to keep it patched with security updates.
It pays to have a familiarity with Linux command-line if diving into Linux OS. I don't use GUI interface, as work mostly with JavaScript libraries and frameworks which are all text based.