You sound like a good candidate for a router role, but just to be safe, I would generally avoid "router" unless coordinating with or organizing a coordinated community mesh. That would allow for the best placement without potentially adversely affecting the wider mesh. Client role will repeat just the same but without "overriding" other, potentially better positioned nodes.
The top of the mountain location, which would provide coverage for both sides, would be the ideal placement for a node in "router" role without consuming a hop to "jump" to the other side.