Very challenging hand for both sides. Declarer must set up diamonds right away (and risk a ruff) while he still has the Ace of clubs in dummy.as a stopper and the 10 of hearts.
As declarer, I would play the J of diamonds hoping South would not cover with the King. (If South is enlightened enough to cover and block the suit - much easier if the Queen is led) then a second diamond must be led to unblock the Q and remove the 10 of diamonds.
By this time South, should read declarer as having a singleton club K and knows that declarer doesn't have an immediate entry to dummy.
Now declarer has a problem in communications but as long as he keeps the A and 10 of hearts he can endplay South.
The Q and J of hearts are now lead, South MUST duck both times or declarer will win any return and draw trumps ending with dummys 10 of hearts to run the daimonds.
When South holds off for 2 rounds of trumps, a spade is ruffed in dummy club ruff back to hand for declarer. Ace of trumps drops the King and a spade is lead to South to endplay him for a spade finesse or to dummys A of Clubs to run the diamonds.
Very interesting hand, indeed.

!!!
To answer the question, if declarer is good enough to find this play, I would rather have him as my partner (which would make me dummy

)
At the table I'd like to be declarer and see if I could make it, but then I'm a glutton for punishment.

Cheers