Isnt it obvious what you are looking for??
* quality of training
* quality of products
* customer care and service
* good reputation
* a company that are constantly vying for market leader position
etc etc
Do your research, Sassy Hassy has done an article on choosing the right training, it might be wirth you having a look at that!
Dont make this descision lightly it took me a while as I did alot of research about different companies, now Im so happy that I made the right decision as the company ticks all the boxes for me.