I'll take off my OpenBSD hat for a moment to address something that's bothered me for a while.
People are quick to suggest a system is incapable of something; sometimes, these people have never booted the system they're criticizing.
Linux is denounced in many areas, from gaming to photo editing to user-friendliness, yet in reality it's sufficient for most people's needs. If a 77-year-old grandma can learn how to use Linux, you can learn how to use it, too.
Usually, I find that mindset is the underlying reason for perceived deficiencies. Remember that Linux is NOT Windows.
For any of these categories, feel free to use the “List of Applications” ArchWiki entry as a supplementary resource.
“Linux can't game.“
I concede that Linux can't play every Windows game. Let me ask you this: if Linux supports more games than most people can play in a lifetime, does it matter that it doesn't support every single game out there? Linux can play more games than any console I can think of.
“Linux can't handle photos.“
Mostly comes from people used to the Adobe suite. It's also not true. Differences in software design/workflow != deficient software.
“Linux can't do digital painting.“
“Linux can't do video editing.“
“Linux can't do audio production.“
“Linux can't do CAD (computer-aided design).“
“Linux can't do word processing, spreadsheets, presentations, etc.“
“Linux isn't user-friendly.“
If you're not convinced that Linux is good enough for your needs, here are some places you can find Linux:
See FLOSS OS recommendations.