I agree with nearly all of this. Bruno, in my eyes, is an unusually thoughtful, insightful, creative and skillful player, who occasionally makes an error (sometimes a bad one). On balance, however, the positives greatly outweigh the negatives and he's an asset to have in the side.
Having said...