Re: Why would anyone want onscreen buttons???
Because they're the same across all devices - hardware buttons get swapped around by different manufacturers and they always perform differently.
Android is definitely designed for software buttons nowadays.