I think Bakula works as Archer in the sense that Archer really wasn't suited for the job (not really a knock; the first guy to step up for something completely new is usually the wrong guy), and found himself having to play the badass when he's really not that kind of guy. He did kind of lose himself during the Xindi arc, and it's a safe bet that Starfleet started rewriting the standards for who gets command of its starships.
If they wanted someone who was born to captain a starship, Martin Sheen would've been an interesting choice, although he'd have to whip himself into shape first.
If they wanted someone who was born to captain a starship, Martin Sheen would've been an interesting choice, although he'd have to whip himself into shape first.