Although we had used EV3 for 3 years, we were finding more and more issues with it, and Spike PRIME had already been out for several years, so we swapped over.
The Spike PRIME coding environment is effectively the same as the EV3 environment, with a few changes based on the equipment, however we chose to also change our software to Pybricks, a software based on Python which allows teams to code simultaneously in block and text environments, depending on skill. It stores files in python, so we could easily do file management, one of our old issues, particularly since with Python we could use Git based systems.