We will be writing user controls and importing them into the system - so need to know how complicated this is
Importing user controls to the system is very easy. There is an importer through the backend of Sitefinity (upload control). The controls could be also manually inserted by adding a record to the <toolboxControls> section of the web.config.file.
Are there any issues with each developer making changes locally (shared database) - does anything get cached unexpectedly?
Generally the objects that are edited are locked and updated by the user who is working over them, so it is not possible to have any problems in this matter.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.