1: "I only wish Delphi had a "favorites" filter for the Object Inspector, so you could quickly access your most needed..."
I recommend you install GExperts. It's a free, sources included, nifty utility that greatly improves Delphi IDE.
2: "The other thing Delphi should really have is a way to "package and export" (or snapshot) the whole Delphi setup...." ... "....I find it still a big pain to open an old project on a new machine and having to spend three hours searching and installing components in their latest versions again"
Those are 2 different things. For 1st part, get a docker container / VirtualBox / VMware machine and you can get everything in the snapshot way. I have a VMWare machine from 2007 with Delphi 7 and tons of components from that era, that works like a charm to this day. For 2nd part, to get latest version of components for latest version of Delphi - well, there is a GetIt package manager built in Delphi directly or you can just get the components from their vendors and use their installer. All major Delphi component vendors (TMS, DevExpress, ReportBuilder, etc) have that.
Have fun, I know I do everyday in Delphi. I am a freelancer for 13 years already and 90% of my projects are in Delphi.
I did not know that Pascal is still in use till today. What kind of freelancing projects are in demand? I mean in Delphi/Pascal. If you do not mind my asking.
This seems more like the disadvantages rust, with the disadvantages of C. What I really want is the footguns of C with the ergonomic modern veneer of Rust's nicer syntax, built-in types, control structures etc.
I have to agree. I saw FSF members argue with uutils coreutils [0] developers about having their project licensed under MIT. And for no good reason, they started attacking the project and the people behind it.
I recommend you install GExperts. It's a free, sources included, nifty utility that greatly improves Delphi IDE.
2: "The other thing Delphi should really have is a way to "package and export" (or snapshot) the whole Delphi setup...." ... "....I find it still a big pain to open an old project on a new machine and having to spend three hours searching and installing components in their latest versions again"
Those are 2 different things. For 1st part, get a docker container / VirtualBox / VMware machine and you can get everything in the snapshot way. I have a VMWare machine from 2007 with Delphi 7 and tons of components from that era, that works like a charm to this day. For 2nd part, to get latest version of components for latest version of Delphi - well, there is a GetIt package manager built in Delphi directly or you can just get the components from their vendors and use their installer. All major Delphi component vendors (TMS, DevExpress, ReportBuilder, etc) have that.
Have fun, I know I do everyday in Delphi. I am a freelancer for 13 years already and 90% of my projects are in Delphi.