Depends on how you write program, there are enough language features for low level coding and value types.
Additionally lets not pretend Delphi doesn't have issues with memory and resources tracking.
Even the whole reference counting support only applies to COM types, or when targeting Apple platforms.
Which have had various changes to their behaviour across Delphi version.
Other than that it is as it has always been since Turbo Pascal days.