For brand monitoring on things like Twitter/FB using social crm? I'd go with the following as basics: http://cloudomatic.com/tag/brand-monitoring/
There's definitely more out there. CoComment is the most popular it seems, though we use ubervu a lot.
As for actual pr and marketing, there's a wide range of apps, but depends what you want to accomplish. Hubspot is great for inbound marketing.