The question is interesting, however I would definitely recommend you to evaluate solutions on your own after recommendations. Cause your own experience matters a lot as well, own requirements, own vision. You cannot just follow the platform someone recommends