106 minutes? ACK! IMHO, one of the reasons CR was so great is because the full story could be told properly. Short movies always leave out too many details, making it feel forced and rushed. I prefer a movie to have a minimal running time of 2 hours.
I dislike storylines getting butchered by unnecessary editing, but what is worse is a limited plot being overstreached to a 200 minutes or something silly like that. Casino Royale
was not egregiously overlong, but it had weird pacing issues towards the end as soon as Bond gets 'rescued' by Mr. White. And 106 minutes is not much shorter than two hours (120 minutes) anyway.