I don't think that there is any clear answer to your question as everyone would have different answers, depending on their own perceived biases on how these companies/products suits them best.
Perhaps it might be better to start your research with some factors that you should take into account to evaluate what company/product suits you best.
It is probably a combination of Costs, Flexibility, Service ('Advisory' or 'Execution Only') + Suitability that will throw up the 'correct' answer for you. Access to on-line details may also be important to some people as well as after sales service.