I would say the casting was the best of any Dune adaption.
I really can't find a fault beyond the weird gender swap of Liat Keynes in the first movie (though it's not a major gripe).
ian mcneice is still my favorite Baron for capturing the sheer greed and gluttony while providing flare. But stellan skarsgård still does an amazing job.
Skarsgård's take on the Baron was a lurking raspy crooner who's an intellectual thug.
Perhaps the most miscast role in the two movies is arguably Christopher Walken, but that may be due to his relatively scant screentime and the role more suited to more regal character actors (like Patrick Stewart, Timothy Dalton, or Jesper Christensen).