This is my personal experience, so feel free to dismiss this if it only affects me:
When working with projects with deeply nested files or long filenames, 40 characters is not a lot of width for the floating window.
The floating windows of other plugins are usually much wider. I would suggest increasing the default width to
local width = math.min(80, math.floor(columns * 0.9))