I use choice of standard array or roll.
If you roll, you use what you get - no switching to standard array if you get a bad result. It's a roleplaying opportunity - use it.
If they get a really high set of scores, I have no problem with it. They're not going to break my game.
For rolling, I...