Never do less than an hour, else you're risking the slightest delay on your inbound flight to cause you to miss your connecting flight. And if it's the only one out.. you're stuck for the night.
If not looking for lengthy layover, which have their merits, best to aim for 90 mins to two hours, and have some cocktails at the bar.