I have used both Intex, and Bestway, and the 300 gal rubbermaid troughs. The troughs never leaked, some pools only lasted a season before leaking.

But the pools were mostly to overwinter fish in my basement, from in-ground ponds that would freeze solid to the bottom in winter.

Large fish will jump out if the pool is too shallow, and a net cover may be needed for certain species.
And depending on where you live, the more shallow the pool, the more predators can get in and eat the fish.
In a pools less than 2 ft deep, raccoons were a problem when I lived in the city in Wisconsin. They would eat the heads off, and leave headless bodies on the patio.
After increased depth to 4 ft, with no gradient, the raccoon ceased to be a problem.
Where I live now, birds are a problem, and undeterred by any depth.