First of all, I will give my little story, I was looking for 3d printer that just work without tinkering, and it has to have perfect quality. I am crazy geek, and could spend hours by playing with setup, but it not for devices which I want work with, from 3d Printer I wanted that's work immediately no matter how long it was untouched, and M200 is 100% that's I looked for. In about a month after using it I was thinking on that's it supports only native plastic, but it gives you perfect result in 98% prints. I have different printer at work which support different filaments, but I have really regularly adjust it, and some filaments are giving very inconsistent result. If you are "Android" person who likes has full access to you printer this not for you, but Zortrax just opened access to whole range of 3rd party plastic, but I will probably will stay with native ones, the perfect quality to me much more important. Really hope this will help you.