Thanks for the info.
I was going to go for Tradiconsult originally, but was swayed by this thread. Their website is also terrible and I couldn't see where to actually apply! So instead I went for swisscare and the website and conditions and things were all in english and it was very easy to apply/buy online.