Ohh... it's an Altium fan-boy article... in some/many point totally avoid the reality.
Yes ...
First of all how stupid to compare Diptrace and Eagle with Altium and Orcad and Pads. Low-end vs. high-end tools.
Not really, as the low end / free tools are improving, which is why I think leaving KiCad off is what is stupid.
KiCad has recently added a very good Shove router, and is adding/testing now a Spice interface.
That means there is no low-high gap anymore and there is actually quite an overlap.
There are web designs now, migrated using Altium to KiCad converters.
PADS to KiCad is possible.
Just an example:
In PCB library editor-Custom/irregular shapes:
Eagle: B
Orcad: B
Altium: B
Eagle: there is some pre-defined shape and that’s all. No slots no pads with same name.
Altium: there is slot and same name pad opportunity, so you can use multiple pads to create odd shapes.
Orcad: There is a way to draw any shape and use it for pad. And bunch of settings to create weird things.
So it could be more reasonable scores:
Eagle: C
Orcad: A
Altium: B
Good example.
I would expand that, as :
PADS is like OrCad, you can have a polygon pad-shape &
KiCad is like Altium - it supports slots, and has same-pad-name so you can tile-pads to build unusual shapes.
Those scores are then
Eagle: C
Orcad: A
Altium: B
PADS: A
KiCad: B