How are you running the outdoor cable to the router? I find the hardest part of this setup actually getting the cable from outside the house to inside the house.
I wonder if a 4G aerial would work as well in this kind of environment? The roof is wooden rafters with a slate covering.