I'm not in favor of the top 10 lists because they're unrealistic for the number of players the game currently has.
It's much more realistic for the 3120th richest player to try to be the 3000th richest player short term than it is the 10th richest player.
If the lists were changed from top 10 to show everyone with an active account over the past 3 months, it'd be way more realistic for players to meet short term goals and achievements. It'd just need to show the top ten, the player's ranking, and the surrounding players. This is the way it's done in the majority of browser games, including Runescape, NeoPets, and Nationstates.