Lots of users use Smoothie on Mendel and Prusa-type machines and are very happy with the results. More features, more movement smoothness, better planning, less print artifacts, much better documentation, very active development, active community of people ready to help you. Pretty much state of the art.
I see OP mentions azsmz, before using azsmz or mks, users probably want to be made aware of this : [
smoothieware.org] for some people it isn't important, but just in case you are somebody for whom this matters.