This may well be an incredibly unpopular opinion; spending a could chunk of time re-rolling your character abilities, aiming for that really high score, is pretty much seen as an integral part of the Baldur's Gate experience, and the idea of removing or altering that in any way could be seen as sacrilegious. Nonetheless, I believe it to be perhaps the worst game design decision of the Baldur's Gate/Icewind Dale franchise, and needs to be changed.
Let me explain my reasoning: when you re-roll again and again, aiming for the highest total score possible, then reassigning those points how you please, you are, at least with respect to tabletop D&D, cheating. You are circumventing the entire point of "rolling" in the first place by gaming the system until you get exactly what you want. Really, you might as well just use EEKeeper to give yourself the best scores possible, and yet the game sort of legitimises it by giving you the freedom it does, letting you think that what you're doing is somehow not cheating, when all it is is cheating but in a more time-consuming and slightly irritating way.
The first part of my proposal is to make one simple change to ability rolls: remove ability point reassignment. Like before, you can roll and re-roll as you wish, bookmarking a decent result in case you want to come back to it, but you can no longer change how those points are distributed. If you think about it, already this will make it radically harder to get exactly what you want. When you consider how long it can sometimes take to get a total roll over 90, and then factor in that now you might still not get certain specific abilities as high as you want, the idea of sitting there and trying to get not only a high total score, but a particular distribution, becomes significantly less appealing. Of course, you can always then just turn to EEKeeper, but at least you would be admitting to yourself that what you want is to have these certain scores, and were never really interested in "rolling" a character to begin with. It can also make it a little easier in a way, too: focus on one or two abilities you know you want to be decently high, while simply making do with the rest. This is what makes for interesting roleplay - playing to your characters strengths while finding ways to mitigate their faults as well.
The second part is to be able to select alternate options for choosing character abilities. The main alternative would be point buy. This would function like it does in 3E D&D and beyond, although it would have to be balanced a little differently considering the way 2E abilities work. This would give players the ability have complete control over the distribution of their ability scores, although it would also force them to create a somewhat balanced character as opposed to rolling which could potentially yield a much higher overall score.
Just for fun, I thought up another option for generating ability scores: hidden roll. Hidden roll would let you roll (and re-roll) for ability scores, but it wouldn't actually show you what they are, instead, it shows you how they are ranked (Dex: 1, Wis: 2, etc.). This way, you could make an informed decision as to what class might best suit your character, but you wouldn't know any of the actual scores until you begin the game. Now, realistically, I realise this could lead to some frustrating false starts, and while some players might enjoy the idea that they risk having to muddle through the game with a slow, weak, incompetent fool, most will probably expect their character to at be at least somewhat competent in regards to what they're best at, and will have to quit out and remake the character again when they find that even their top ranked ability turns out to be sub-par. Therefore, there could be a checkbox, selected by default, which ensures minimum scores for the top ranked abilities (maybe 15 for the top one, 14 for the second, etc., or at least something like that).
So those are my thoughts. For now, I've simply begun to restrain myself from re-rolling and reassigning too much in my games as I find always beginning with those near-perfect scores, without really having to make up for anything, is starting to get a little boring.
What are everyone else's thoughts on the matter?