I have not been impressed with either protagonist of Odyssey. I would call Shepard the boilerplate of boilerplate default protag, and I say that as someone who absolutely loves Mass Effect(yes, even Andromeda for all it's odd faults), but either protag of Odyssey were just as bland, vanilla, and milquetoast was a touch eye rolly for me.
At least with Ezio, and that's really the last AC I played was the Ezio trilogy, you had a protag with substance, character, a background and goddamn style.
Ubisoft has tied to be BioWare during a time when BioWare can't even be BioWare. And I appreciate the attempt, but they have a bit further to go before they get there.