Timing

Is 3500 rpm's better?

It depends on the engine. If you are making peak torque at 4800 (like I expect my engine to do) why would you have full timing at 3500?

You wouldn’t. Peak torque is the highest volumetric efficiency you can have. A tightly packed chamber requires less timing than a lesser filled cylinder.

You have to match the timing curve to RPM, load, throttle position and even the power curve. Vehicle weight makes a difference.

Assuming an engine or any family of engines wants a specific curve is walking on thin ice.

And EFI does not fix it. It still has to be programmed and all the tuning errors of the past 50 plus years won’t die quick enough.