I like the result of Camera Raw’s Transform Tool but I would rather use a FOSS solution.
Default settings + auto perspective correction