I may be in the minority, but I’m willing to give DeCaprio a chance.
I thought he was very good as Howard Hughes in “The Aviator”. There are many actors with much less talent (Tom Cruise, anyone).
He was. But, he was believable in that role because Hughes himself was a dashing, charismatic ladies man who personified adventure and had a flair for the dramatic - at least until he went bat guano crazy.
DiCaprio is too tall, too skinny and too young and frankly too good looking to play the potato-faced Hoover.