Translate the following English sentence to French:
"Despite these restrictions, we are able to pass a sound verdict now, in my opinion."
En dépit de ces limitations, je pense qu'il est actuellement possible d'émettre un bon jugement.