Improvements to the Activity log are a must. However there is one thing that I really think is a glaring omission and something I still cannot quite believe we are still missing and having to request.
Company masters *need* a way to communicate with the company members, if your company spans more than a couple of timezones, it's not practical to simply speak to everyone via the FC chat channel. The Company Board is a miniscule message, barely enough for reminders, never mind a communication from leadership to membership. Even the Moogle mail is only marginally better, but for that to work you have to send many, many messages to ensure you hit all the members - even assuming that you can actually friend all of them. I mean, sure you can talk to whoever is online, but there is zero way to communicate with those offline.
Please can you implement some kind of company bulletin board where company masters and officer can post messages with a decent length (>2000 characters), this would ideally be somewhere in the Company House, and members would receve a notification when there are company messages waiting to be read.
Alternately, may we please have an extension to the Moogle mail that allows company masters (and designated officers) to select a Moogle Mail address like "All Company Members" so that we can at least use the Moogle mail system to contact members whether or not we are on their friends list. A longer message would be nice as the length of a Moogle mail is little better than the insanely short Company board.
And before anyone says PS3 limitations or something like that as some kind of excuse for the stupidly short messages we can send in this game, I led my NekomimisFTW! guild in White Knight Chronicles a PS3 based online RPG. That game allowed guild leaders and others to mail the entire guild membership and messages were not limited to 200 characters - in fact I think the message size was in the region of 32K characters, and all handled on the server side.
Seriously though, the FC system is really nice, but the inability to communicate with ALL members is a glaring omission IMHO.