What's are the difference between the three available programmable shunts commonly used to treat hydrocephalus?

Several Differences. Several differences exist. One the number of pressure settings, available to program, another is the ability to tolerate exposure to mri. Finally, the ability to 'virtually shut the device off' by using a high pressure setting is another feature present that may or may not be present in a given device. Disclosure: i work for one of the companies that make these devices.
Company . They have the same goal but with different approaches. No one is better- but check with your neurosurgeon.