Xilinx has more IP cores in its IP Catalog than Altera
One more advantage of Xilinx is that its forum is more populated than Xilinx, so if you have a question it is more likely to find someone that answers your question.
Its DDR memory controller is also free!