>I know gaming used to be the big thing, but is there any real compatibility issues?
Gaming is still not perfect on Linux. It is far, far better than it used to be, and is making incredibly rapid and impressive progress, but there are still a number of games that have issues (namely, games with DRM or anti-cheat software). Valve is reportedly working to resolve this, but as of right now there are a number of popular games that simply are not playable.
>What about certain windows programs that don't have official Linux support yet?
A number of "industry standard" programs such as Photoshop, MS Office, and CAD programs are not available on Linux. If you do not have a specific need for these, the alternatives available on Linux are perfectly suitable, or in some instances arguably better.
>What were your biggest challenges/issues when switching over?
You obviously have to learn a new system that does certain things differently. A lot of people switching over from Windows struggle a lot with the concept of downloading software via a package manager, rather than random binaries from the internet, for example.
>What do you miss most about windows, if anything?
Not much, to be honest. The one thing Windows has going for it is software compatibility, that's pretty much it. So, it is nice that you can reasonably expect most things to work on Windows without any tweaking.
>What exactly do you use your computer for? (Gaming, browsing, etc)
Pretty much everything you listed, along with programming and most other basic things you'd use a computer for.
>Do you dual boot? If so, why?
Yes, for games or other software that doesn't work in Linux. I would just use a VM, but my display isn't well suited for it. On that note, if you have the right hardware, you can run all of your Windows-specific shit (including games) through a VM with near-max performance.