I love that they are always looking to improve their products as well! They have made my life so much easier with this software - it does what you need without any hassle or extra features added in by other companies (or even your own team). The only thing is sometimes when we run reports there can be some lag time but nothing too big of an issue at least not yet anyway :) We use Affiniti primarily because our clients want us all over social media platforms like Facebook/Twitter etc., however now using them has allowed me personally also get more involved within certain campaigns which was never something possible before due mainly down having no knowledge about how things work behind closed doors haha :P.