HTC went crazy with the buttons

haha

How's it looking? Another disadvantage of physical buttons.

What do you prefer, on screen or physical?