“Working at a fairly large company that had SharePoint forced on them from IT…”

That’s unfortunate, Jim. SharePoint is an incredibly powerful platform and business tool, but it should be implemented around business problems, not technical problems. Generally speaking, IT is in the business of solving technical problems, which is why so many of the IT-lead SharePoint initiatives turn into abysmal failures.