I'm about ready to give up on ABS, too unpredictable, but Nylon has been giving me crap with hydrolysis, bubbles, and stringing (<my biggest issue) at the edges. I've baked the spool, and built a desiccant box for it, which helped the hydrolysis except at the beginning of prints (is there any way to make the prime blob bigger?).
As if to pile on the trouble of switching filaments, the printer keeps spitting out "Difference between relative heights of both print cores exceeds realistic values" error message at semi-regular intervals, despite having leveled the build plate manually. Active leveling is set to "Always" and as such runs before every print.
I might end up using some black PETG, looks like less maintenance than getting ABS to print nicely or Nylon to print recognizably.