Would definitely recommend Ingenuity Pathway Analysis. Just started using it myself and I am incredibly impressed by it! It's great for generating these kind of diagrams as well as a very deep knowledge base that enables you to drill down in to the data that make up these pathways.