I was recently reminded of this. Imagine if Capaldi had played Sisko! (Another considered for the part was a pre-James Bond Pierce Brosnan).
Avery Brooks is absolute top-tier perfection as Sisko.
The one person I can think who could fill those shoes would be Peter Capaldi.