SolidWorks PCB is a stripped down version of Altium. I do not know how stripped down it is, but when you start talking SolidWorks or Altium, you have to have fairly deep pockets. I use Altium for my day job and at home (the speed benefit pays for itself), and while I like it, it does have some quirks (and bugs). But I think that is common among all EDA packages; you will find things you love and things you will hate. If you are willing to spend some money, contact the vendors and get trials and demos of each before making your decision. If you want seamless integration into SolidWorks then either SolidWorks PCB or Altuim is your choice.
Altium does have a free version
https://circuitmaker.com/#why_circuitmaker. I have never used it so I can't comment on how good it is.
I have coworkers that use KiCad and DipTrace and love them. Eagle is a popular one, but I find it very unintuitive.