I am not confused. I am frustrated. I want both.
Most of all, I want 64-bit debuggers that understand threads and make it easy and robust to focus debugging on specific threads, and that doesn't suddenly stop breaking on breakpoints or break on "invisible" breakpoints in Indy, or just purely stop responding completely. I'd love to be able to "disable" exception breaks for specific threads and only for those threads.
I want the broken HighDPI properly and finally fixed.
I want the code generation significantly improved for 64-bit.
I want RTL, VCL and FireMonkey to be rock solid and efficient.
But - also ...
I want Generics constraints for enumerated types so that I can use enumerated type and set type operators.
I want proper nullable type support, including the relevant operators.
I want ARM support for Windows.
I want ARM/Linux support for Raspberry PI.
I want the static code analysis capabilities of FixInsight and similar, to be built into the DSP.
I want a package manager that really works, unlike GetIt which is just a glorified downloader and installer.
I want Swagger support for APIs.