Well, as I work for another insurance company, I guess I can give you a few informations:
- It's not "if tcs recommend them they must be good", they recommend them because they have a partnership. Baloise is a good company however.
- I am not totally sure of the details of Baloise direct vs the usual baloise contracts, but I guess it's quite similar, but if you're covered I have no doubt they would handle the claim very well. However, I think usually it's not a great thing to buy insurance online, because 1) often I see people who did such contracts forgetting to cover something (it doesn't change the premium by much but could be very annoying if something happen), and 2) it's usually not even so competitive regarding prices, because it's a fixed price, while usually as insurance agents we can offer a discount.
I often have clients who show me a price they find on internet, and then I'm able to do the same one or cheaper (but I think in Baloise they don't have so much flexibility). I would recommand if you already have a relationship with another company (for home insurance, 3rd pillar, legal insurance etc) that you ask the person in charge of your current contracts if he can do at least as competitive than what you found. It's usually easier and better to keep things under the same roof.
Rémy