The problem is that there are hundreds of types of pla, many with better characteristics than abs.

But there are only few types of abs.

The thing is abs was developed for injection moulding - that's why it shrinks, for easy release from the mould.

Where as the advanced pla filaments were specifically developed for 3d printing and because of this are generally much better for both ease of usage and intended use. Because you can use the filament with the properties you actually want.

That said - abs is cheaper. And if you have mastered the art of printing with it and can tolerate the smell and acetone, then it is a very good material.

I can't tolerate the smell or acetone or hassle.

But for those who can - it's good stuff.

The important thing to remember is that while abs is still, pretty much just abs.

There is no such thing as 'pla'. Instead you now have hundreds of different formulation pla-based printing filament.

So it's not actually a valid discussion any more.