Most jobs we have run arout 1:30 hrs. We have some pre-checks that should informs us quicker if something fundamental or important is not correct. There pre-checks are done within 1 or 2 minutes.
However, the TAP-Plugin waits for a checkpoint for a previous build, effectively stretching the otherwise 1-2 minute feedback cycle to 1:30 hours. I would be enough to disable this behaviour with a per-job option.