Yes, better give them for their role, is pretty useless to use auto assign because it will give skill points in attack for defenders or in defence for strikers..