The only real downsize is that text rendering engines like to know the display pixel layout. However for the display on the kindle it probably isn't a major concern.
On the other hand HTML is nice because you could use the same code on two differently sized devices (to an extent).
On the other hand HTML is nice because you could use the same code on two differently sized devices (to an extent).