I wonder if any research has been done since Colemak was released about the optimal keyboard layout for English. Because letter positioning is not the only concern - you also need to worry about how easy it is to type common sequences of letters - finding the optimal layout is probably a very hard problem, requiring sophisticated mathematical analysis.
I can vouch for the advantages of using Dvorak, but I would totally consider a switch if someone had a "provably optimal" layout.