Blood flow and training volume support; better absorbed than arginine.
Situational, before training.
People doing higher-volume resistance training.
Other supplements:
Run your full list through the interaction check.