Not who you're responding to, however a rooftop definitely doesn't guarantee clear views of the sky. I have solar pool heating on my roof, it works great, however Starlink requires 100 degrees field of view. That's a lot! There's definitely no such location on my 1.25 acre property. Even if you chopped down every single tree in my yard (not legal) there still wouldn't be 100 degree field of view due to trees in the neighbours yard.
EDIT: To clarify as to why the roof doesn't work, the trees are at least 4 times the height of my roof.