A mate just did a short chatty interview, although he had a recommendation.
But as a handy general rule of thumb; if "Lux" appears anywhere in the name of a company - Avoid! (Sorry, but it does apply to five operators I can think of, and I do have cause to know Luxembourg companies quite well, though I don't know if comlux improved since)