I had my XII serviced a few years ago. It cost £700+, but I had a dial replaced (the lume triangle had gone wandering around the dial).
I wouldn't say the movement is fragile, but it is "finicky" for want of a better word. It can be a bugger to set the time - the minute hand typically jumps a minute or so when you push in the crown.
I've had two other watches with the same JLC movement and the same experience; it's definitely the movement, not my particular watch.
I love mine though, it's my favourite watch. But I only wear it for a few days every now and then and if I was going to wear one watch all year round, it wouldn't be that one.