Started using KiCad last year, first and really only experience with PCB software so I can't speak to the others, but seems to do everything I need for two layer guitar pedal pcbs. Some of the features were not very intuitive for me, so I recommend going through a tutorial series on youtube.