Outside of the cost the development / programming is where most teams struggle. If you have the money to do swerve then do it. MANY teams are struggling with the learning of how the system is intended to operate from a programming perspective. I noticed nobody here seems to have any links to useful code or other examples of working systems that teams have. Feel free to add too links !