So should I stretch or not?

In general, stretching exercises help to compensate for any muscle imbalance, but only if they are performed consistently with every workout.
In most cases a one-time stretching before the workout does not help to prevent injuries.
Motion tests such as the Functional Movement Screen (FMS) check whether restrictions exist or evasive movements occur.