I use Linux a lot for work, but only as a server OS and to host Docker containers.

It has made progress as a desktop OS as well in recent years, but you should take a close look at the applications you are using now and check if there are good Linux equivalents. Productivity apps, for example, are not up to par compared to Windows or MacOS (Libre Office is ok, but honestly doesn't hold a candle to MS Office, and things like PDF Editors are lacking compared to apps like Acrobat or even PDF Expert on the Mac). You will obviously not have access to things in the Apple ecosystem like Facetime, iMessage, iCloud Drive, iTunes etc. Also, if you are using peripherals such as webcams, scanners, printers etc. check if they are supported by Linux.
You
will have to use the shell sooner or later. On the plus side, you
can dig in and solve most problems yourself with some effort, and the community support is excellent.