on the one hand, that sounds like an interesting way to play, on the other, I imagine you get a lot of duplicate high stats, say, 2 or 3 Dex based stat blocks, rather than a Str, a Dex, and a Cha player.
I prefer the 4d6 drop lowest, and let the player rearrange the numbers, but not trade them...