Пользуюсь TW уже более 5 лет, ни разу не сталкивался с тем, чтобы проблема не решалась.
Но скажу честно, я редко обращаюсь в службу поддержки.
Теперь что касается SSL-сертификатов.
Когда берешь SSL прям у них, он сразу появляется в панели управления, и добавляется вообще без проблем, двумя кнопками в панели управления.
А если устанавливать сторонний, то служба поддержки TW вам не обязана с этим помогать. Это не их продукт, не они его выпускали, не им его и ставить. Они его добавят, конечно, в панель управления, но всё, что с ним связано, это не их проблема.
В общем, думаю, что проблема не в хостинге, а в пользователе.