The ability to share information across multiple platforms within our organization has helped us create an environment where everyone can communicate effectively in real time without creating any unnecessary complications or barriers along those lines. I don't have many dislikes with this product at this point but could really do away with some minor issues like being able to see more detail about the user's activity when viewing files remotely (for instance). We've been using it since we first released SharePoint so not very recently just yet, however there isn't anything currently limiting what you're doing right now which would stop you from looking forward to its future potential as well if things continue smoothly.