After reading many of the replies, I'm struggling to understand why so many people defend the current duration of this potion. These potions allow the player to invest 17 starting points in a second category and potion their way through the game without risk.
1. It's 1 hour in default rules for a valid reason. The difference between one hour and long rest, as someone else noted, is massive.
2. BG3 version of the potion exceeds what you can achieve by investing feats and base points into strength with no downside. If I could take a cheap drug that would give me all the effects of going to the gym and training hard for several hours every week....wait, no one would do that right? This is the steroids of Baldur's Gate, and it penalizes both the ai and the role playing aspects of the game.
3. As far as I can tell, it cannot be removed by anything but death or a specific potion that replaces all other potions. What happened to dispel or remove magic from Baldur's Gate II?
4. It is cheap: my first trip to the Grove is to visit Auntie Ethel and pick up three of them with my puny funds.
5. They are plentiful. Ethel restocks them after short rests. I have had 10 of them after my first long rest, which was enough to buff my lead character for the duration of the game.
6. Of course, one could not exploit the potions, but should we be forced to limit what we use because it's broken, or should we fix it? If I want to play an all natural character, I will foreswear potions entirely. But, if they are in the game, they should be implemented in a way that allows a player to use them without trivializing the difficulty or character creation process.
A fix could include:
1. Remove magic spells that have a chance to remove potion effects.
2. Shorter duration (1 hour) or until short rest.
3. More expensive.
4. All of the above.
Of course, we could mod this, but as things stand, mods are so unstable with the current patch, that risking one's whole run seems like a poor choice to fix one annoying aspect of the game. The developer should do this. If you want to have high strength that lasts all day, put points in it. As it is, using a base feature of the game feels like cheating against an AI that is already weak.