I'm not an archer but I've always loved climbing up onto rooftops. It's really fun to jump down on unsuspecting players and ambush them. Even before ladders were removed, it was just nice to be able to find a (relatively) safe place to observe the battle and come up with a plan instead of recklessly charging in.
Personally I've never had a problem with roof-camping archers, even though I never use a shield. It's usually pretty easy to just take cover and find someone else to fight, or work with a shielder to storm up after them.
It's actually really disappointing when I see that a map's roofs have been blocked off by invisible walls because it just serves to restrict gameplay. I'm not necessarily proposing that the devs bring back ladders, but I don't see why we can't have nice little spots that you can make it to with some tricky jumping or stationary ladders that anyone can deploy.