For a long time, I used a 1-5x shotgun scope on my crossbow (s).
But, for the last few years, have been using a cheap red dot. At 25 yards, you can still almost stack arrows on top of each other.
With the 1-5x scope, my youngest son has put arrows inside of arrows with it. That gets expensive after a few times.