My roof has a slight angle to it, so run off wouldn't be an issue. Also it's easy to access to the roof, so from what I've read, the setup part of the units themselves would be the most difficult.
It seems leaving them up is easier than taking them down at the end of each season, if that's even...