I'm not sure who "we" represents in your question.
[/quote]
We represent Lazarus users with default choices.
How could it be more compatible?
By changing the default to best system.
And it very easy to understand that I dont like to use Delphi mode in a Lazarus program!
Yes I can use when Im converting a Delphi program but not when Im making the project from scratch in Lazarus.
that comes to my my first question, with is the best? Delphi's one seems easier and cleaner code , where FPC generics goes better?
For now I use Delphi mode or using another way but I want to know more about this subject.
[/quote]
The "we" is really not in place if you mean "we" as a community. It is probably the other way around for people who come from Delphi.
That said: mode objfpc is not legacy, it has some distinct merits, like being more picky about constructs. But it takes getting used to. It is definitely not your average flavor. But "we" is not "us".