Hi Brian. Moi is a great modeler, especially for those people who are just learning Nurbs. And i think it will continue to grow very well alongside of it's new user base. If i were just getting into nurbs modeling, Moi would be a strong consideration... But comparing Moi to Rhino is something like comparing Carrara to Maya. There is a lot of power under Rhino's hood, and it's abilities are extending far beyond the scope of just modeling objects... Your question seems to indicate some doubt about purchasing Moi. Honestly i think Moi is a good investment if your modeling needs are not too demanding...
I can't compare Moi to Amapi, as i don't use it. Me and the Amapi UI had a disagreement about workflow. We haven't spoken since then...
shorty