I'm not sure what advantages you get from a Due based system.
I have a Mega2560 based system connected directly to a laptop and have never had any issues even printing complex shapes like bracelets that are full of oval holes etc.
I initially used slic3r and Pronterface (printrun) , but now almost exclusively use CURA to both slice and control the printer.
i also tried KISSSlicer but it would not process some models that openscad generated, as they have minor errors due to bugs in the mesh created in openscad.
I use a 5 year old laptop connected to the mega2560 I.e dedicated to printing, and transfer files to it via wifi, then manually set the print off on the laptop.
I find I have to check the printer is ok, I,e the bed is clean and the extruder is clean before each print, so having a system where the printer has a remote web interface would not be a benefit as I physically have to check the machine.
My mendelmax prints PLA and ABS without any problems, but I do need to recalibrate the bed height when switching plastics, as I print onto kapton for pla and direct into glass for abs, using slurry.
Actually, I rough up the Kapton with a pan scourer as its too slippery initially.
I agree that a lot of printers have issues.
The mendelmax 1.5 has bed rigidity issues, and getting the frame aligned to less than a degree accuracy is very hard.
Also the Mendel type reprap s that move the bed in the y axis have issues with printing tall thin objects, as the lateral forces produce by the movement of the bed cause them to fall ,over or wobble.
Hence I'm now building another printer that just moves the bed in Z, and the print head moves in x and y, e.g similar to a makerbot, but using 2 lead screws in the z axis, so I don't have issues with tilting of the print bed