It would be great if there could be a league/rank chat that you're in and separate region and global chat. This could really be a better social system I believe. What would also be an amazing feature is an indicator for online and offline players in clan.
Okay, so next up I thought it would be a big feature is daily or weekly individual events for winning prizes like a huge stash of gold, gem and more.
I only can hope this would be implemented into the game one day.