The only thing I would add, is that while legally speaking if the performance says you can go then you can go. There are a number of failures that you would probably not want to get airborne with, yet you would be unable to stop with on a limiting runway.
The takeoff performance we calculate is only based on an engine failure at V1.
The short runway is safe, the long runway is safer. All other things being equal.