Any particular reason for this preference? For example, cost (free vs paid)? Ability to audit the code? Trust factor with open source communities vs closed source commercial code? The general promise of more up-to-date code?
Open source software can be really good, but just because it is open source doesn't always mean it is better, or more importantly better suited for a specific environment. Sometimes the benefits of a commercial product can outweigh the challenges of open source -- documentation, dedicated (paid) support staff, additional integrations/polish/qa testing, etc.
OpenWrt is awesome, IMO. But like many open source projects, it is often easier to use if you are either reasonably well versed in the core technologies or if you want to learn about them.
When I started dabbling with linux in the mid-to-late 90's, I remember how hard it was to get the system up and running and even more difficult to make it useful. For me it was a chicken or egg -- I wanted a useful system that I could use to learn (as a sort of background task/side project), but in order to get it to a state of usefulness, I needed to learn how to compile software because the advanced package managers weren't yet really a thing. It wasn't until Mac OS X came out in 2001 that I had a system that really served both the useful and learning goals simultaneously. Obviously all of the major linux distros have come a long way since then, but I can remember when I was in a similar situation to how you must feel now.
I am not advocating for commercial over open source, but just pointing out that part of the difference is that open source tends to be a bit more targeted to the tinkerer -- opening up worlds of possibilities but also complexities.
If this is the case, understand that there will be a larger burden on you to get your household systems up and running, configured, and constantly updated when compared to commercial products. Again, things have gotten easier than they used to be, but the vast majority of open source software is developed by people who are volunteering their time and efforts -- complete documentation, support, and even QA testing cannot always be guaranteed, since most of these people have jobs and/or families and other priorities and commitments that take precedence.
The community here is generally really helpful. However, to get help, you need to ask very specific questions... general "I don't understand how this router is supposed to work" aren't going to get you very far. But saying that you want to change the LAN address will get you answers. Running into trouble adding a guest network while following a guide -- identify where you're stick and sure, you'll get help there, too.