@neonbubble @theaardvark I would say that distros run the gamut; some do have significant learning curves while others try to be approachable. But on average, yes, it's gotten much easier than it was in, say, the early 2000s. In general I see 3 types of difficulties with using Linux that can be a challenge:
1) Your computer's hardware requires drivers in order to be used by its software. Some manufacturers don't produce drivers for Linux and may not make enough information available for other people to easily write drivers for that hardware either. That can make it difficult or impossible to make certain hardware work under Linux, or some of the features may not work. This can be avoided by choosing hardware that is known to work well in Linux (often just going with specific manufacturers is enough), but it can sometimes be a problem if you just try to run Linux on, say, a random laptop you already have. It's easy enough to test with a live USB, though.
2) Most proprietary software doesn't offer a Linux version. Often there is an open source equivalent on Linux, but sometimes it may not offer the features you need. Whether this is a significant problem is really strongly dependent on what software you need and how flexible you can be about using alternatives.
3) Certain online services aren't really usable from Linux. Usually this is because either they need a proprietary client that isn't available on Linux or they specifically check the OS you're running on. For example, in a few cases I've run into streaming services that don't want to operate on a browser running on Linux. However, these are a minority; most online services work fine.