I got to thinking on a topic that might be a good addittion to the next iteration - really any game that UBI makes.
It's a built in friends list. Now don't freak out people when I mention consoles....
Anyway XBox live has a robust friends list. It works because there is a global database that all users must login to when accessing XBL. I got to thinking about UBI's requirement for logging into UBI.com. This could be utilized similarly to what XBL does allowing for fast and easy location of friends. Believe it or not Lockdown PC did something halfway decently - it's friends list actually made it easy to find your friends who were online playing LD. It also was an easy way to create favorites for servers and find them if they didn't show up in the bugged server browser - this was because of the requirement of admins to use a UBI login ID when hosting their server on the internet.
Now if they implemented a better friends list it would be great.
Here's how I envision it. Much like the server browser, you would have a tab for LAN, Interent, and Friends. The friends list would populate based on who you have added, either manually out of game, or in game (more on ingame friends in a second). This would show their ingame Alias and UBI ID, if they are online, and the server they are in if they are playing the same game as you. I would think it would be possible to know if they were playing the game you booted up or if they were in another game since it's all handled by UBI.com. Note this would only apply to UBI.com based games not other games. I'm not asking to remake ASE or Xfire.
In game friends. It should be possible to ask for a friend ingame. In the in game player list, perhaps give the client the option to ask a player to be able to add them to their friends list. For example, I am enjoying the game I am having with Woosy, and I want to add her to my friends list so in the future I can find her quickly to play in the same server. I would open up the player list and click on Woosy and "Request Friend". Then Woosy is notified of the request, and must acknowledge it in order for her to be added to my list. Woosy is given the option to allow, allow and add me to her friends list, or block me from seeing her online. The last may be alittle too much to ask and not possible without changes to the UBI.com system but it would be a nice option. This style of acknowledgement is a safeguard of obtaining UBI ID's and cutting down on stalking. You have to know the player's UBI id to add them to the friends list manually. In game it is automatic, but requires consent to be added.
I'm not sure I want a messaging system again I think that would require re-tooling of the UBI.com server. However, I think the rest of the options (besides the blocking of people) can be handled by the game client alone with the current information available with UBI.com.