However, Kyy Games, might we beseech you for some more traditional friend functionality? Adding users by their names/email, a list where we can see if they are online (combined with user profiles, etc, all very conductive to an active multiplayer community), and, if so, invite them to a game? While yer at it, a traditional lobby, where we can create both open and password-protected/invite only games.
Challenging friend with an accompanying push notification, a mechanic used in async games and in some realtime multiplayer games, would also do wonders for friendly matchmaking.
The current system is extremely limited. To be able to actually play against a friend, we'd basically have to be on another phone, since we can't even exit Cabals to send the friend code without breaking the matchmaking connection. This also puts a very effective stopper to building up a number of online-only friends, or friend-adding strangers after nice games.
Furthermore, might we eventually see actual Influence as a reward for multiplayer matches (even if in very small amounts, as to not make purchasing influence redundant)? Awarding small amounts of the IAP currency is done in different ways and works very well in many TGCs for iOS. Urban Rivals, Shadow Era and Assassin's Creed: Recollection are three great examples of how.