A desvantagem é que você entra no inferno dos motores de renderização HTML. Alguns usam o Gecko, alguns usam o WebKit, outros usam o W3M ou o Lynx, outros usam o IE, outros usam o Outlook HTML-fu. No final, você tem mais controle sobre como o HTML está no lado , mas não como ele fica do lado do seu cliente.
Por que você não converte o HTML em PDF?