log time and quadratic energy cost sounds like a very smart starting point
And even if they're not a good ending point, you can easily put in whatever cubic/quadratic/exponential/piecewise/crazy bullshit you like!
Also has full backwards compatibility with mods with a "UseProportionalTeleportCosts" blueprint value (any blueprint without it uses the old algorithm). Changes are on the github but not reflected in the zip file.