I would agree with your critique of the two performances. The best 'Oscar Wilde' I've seen was on the London stage performed by Donald Sinden. He was mesmeric as he treated the audience to a masterclass in a one person cast play.