Just be careful about deletes. They are not handled by solutions. If you delete for example a field in the UAT environment it will not be deleted automatically in you production environment. Solutions can only create and update. NOT delete.
Kind regards, Thomas Rath