Zortrax have very good 3D printing ecosystem.
The materials are awesome but a little expensive.
The only matter on M300 is the print bed that have lower lifespan than M200.
It's a very good option to big machines. The single fan on extruder sometimes would be better to print quality.