I have spotted one quite serious drawback. When any variable which is a class reference is displayed in the top Variables list, it just shows <unknown> next to it. This, I think is a result of FPC's (and Delphi's) behaviour of displaying class references in a dereferenced form.
The problem can be mitigated to a small degree by setting a watch on the class variable in question and specifying it in its true pointer form. For example, in my code, I have a variable called `Code` which is displayed as `CODE: <unknown>`. If I set the watch to `*CODE`, I can then see the Class name, and if I hover over the entry I see a lot more info.
I'm going to try to get in touch with the plugin's author, a gentleman called WebFreak (not the name he was given at birth, I'll warrant!), and see if this is a limitation of the plugin. Given that Xcode manages to retrieve the info from LLDB, then presumably this plugin should be able to as well.
If anyone else wants to try this arrangement out and see if there is a way of getting the class variables to display more of their contents, that would be very useful.