Unfortunately using interfaces comes with its own caveats
Of course, if you can't manage it correctly
The caveats are there whether you can manage them or not
Most importantly: interfaces work now.
Last year there was a problem with a previous version of the the FPC compiler that didn't manage ref counts correctly.
But that's all fixed now.