The best part about microShare as compared with other similar platforms was its simplicity of use which helped in easy implementation even by non-technical users from different backgrounds without much difficulty or hassle at all. I would definitely recommend it because of its user friendly interface that allows you to easily build your own apps using their SDK provided API's. And also there are several tutorials available online if someone wants to learn how things work first hand before starting off building his/her app himself / herself. So far no cons really but one thing that i had faced while working upon this product was lack of documentation of some basic features like creating new groups etc., so maybe they could have done more research & documentation of such products. It can be used very effectively once we understand what each feature does. With minimal training any technical person will get up an running within few days itself just implementing.