As I've said before, it's worth at least trying the current nightlies (5.99, the work in progress for 6).
Many of the things that were show stoppers for me in earlier versions (mostly really dumb UI issues) have gone away. To the point that whereas I was quite a detractor of KiCad pre 5.99 I'm quite happy to use it now and recommend it to people who don't have access to one of the big money packages. Yes, there are still things that could be better done, there are still some egregious UI issues (e.g. grossly inconsistent tabbing orders) but it's useable whereas before I didn't believe that it was. I've cranked out two 4 layer boards and two 2 layer boards with it without problems.
It still lacks features that some of the big packages have, but on the other hand it crashes less often than some of the big packages. The UI could still use a whole lot of work, but it at least now has some consistency rather than being the ragbag it was before. If you're using a older version I would strongly recommend giving it a try.