I'm kinda torn here because I want to keep a reason for you to visit towns, but I can see where it might be nice to have a leaderboard in your house or guild hall. Maybe the leaderboard should just move to the UI like the auction house or crafting station.
-ALS
Bookmarks