I like my shop roof mounts, here is why:
1. The roof is there, double duty to carry the PV and be a roof, rather than two separate structures each taking up space.
2. I don't need separate ground mounts for code reasons, does not have any impact on my home (next door) insurance.
3. PV over the roof reduces heat gain during summer, lowering the building temps while also collecting solar energy (a win-win).
4. The roof is a reflector - and the shop PV are bi-facial (win-win-win).
5. The wire lengths are shorter. PV on roof, SCC inside the building below. (win-win-win-win)
This works in my situation, but not necessarily so in yours.