Bueno, estaba haciendo una app y he necesitado de hacerla híbrida (es decir, parte nativa + parte web) y se me ha ocurrido aprovechar que desarrollé a principios de año un framework HTML5 y bueno, juzgad vosotros mismos:
Con Android también puedes darle estilo a los botones y que no sean tan sosos Con la ventaja de poder elegir layouts distintos para cada tipo de pantalla y orientación. El RelativeLayout y los ViewStubs son muy potentes también, además de que siempre puedes personalizar los componentes pintando en un Canvas.