I've used DevExpress. I find wiring report fields, bands, header, footers, etc. "fatiguing". One request was to add comments at report "preview" time. That was fun. Unless you have a "lot" of canned reports, creating custom reports in UWP / WPF might be easier. Related story: I needed a "monitor" screen for my app; 6 topics / tabs; many fields. I'd have some 20 fields going until I decided to use a single textbox per page, with wrapping, spaced the columns etc. using a stringbuilder; looks great (Consolas). Knocked off the other pages in little time more. Runs at 24 fps with no flicker.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I