Thoughts on Joaquin Phoenix being miscast for Napoleon?

I see this opinion online a lot and I'm just wondering which current actor could of done a better job?

To me, Joaquin is the only actor that makes sense in a Napoleon film directed by Ridley Scott. And I get the angle of the movie, like Napolean had to be a bit deranged in real life. So if the film had a different portrayal of Napoleon and maybe a different director, who would you like to see as Napoleon?