I think, this is not completely true: http://news.ycombinator.com/item?id=1860578
Different keyboards lead to different users experience with application.