Length is irrelevant in my opinion, I've paid full price for a short 10 hour game and felt it was worth it and also paid for a longer 50 hour plus game where i felt it wasn't. As for replay-value i don't really do that much anymore unless it offers something extra like an alternate ending and it is on the shorter side.