One word of warning though, you can potentially cause serious trouble with a few options. I would steer clear of any options to download software updates into ECUs (as if the download failed the ECU could potentially become an expensive brick) and also avoid performing any initialisation procedures - these are normally only performed at the factory or when ECUs are replaced.
Most other options are safe including fault code reading, fault code clearing, reading live sensor data, and performing actuator tests, which are most of your troubleshooting tools. Some devices also have a configuration option, for example the CPH (body computer) on the Xantia can be configured to enable or disable the alarm and or dead locking.
I would imagine on the C5 there are a lot more configuration options, including setting the ride height and enabling and disabling various accessory features.
If you have any concerns about a certain option or are not sure what the right thing is to do, don't hesitate to post on the forum and ask advice from those who have a few months/years experience under their belts with the Lexia.

Some of us also have access to Citroen service data which gives advice and step by step instructions on how to use the Lexia for certain tasks, such as key/remote programming, so if there is something you think it should be able to do but you don't know how, give us a shout.