Assumed temp is perfectly fine to use, except that its use is prohibited on contaminated runways; whereas derates may be used at any time, and the two may be used together on dry runways.
Use the Pprune search function to find a dozen or more prior discussions on the subject.