Well it could be said that an ERS 8600 is overkill for a 2,500 node network. How many uplinks and/or edge switches do you have? Are you using just core and edge or do you have core, distribution and edge switches?
The only benefit to using a SFP+ over an XFP interface is density on the card/module. I don't believe there are any technical benefits to one over the other or any significant cost differences between the two.
There are obviously a lot of questions to examine and review... one of them is do you really need 10Gbps of networking? Vendors are very happy and content to tell you that you definitely need 10Gbps switching and software manufacturers are very happy with folks that just 'throw bandwidth' at the problem over designing an efficient client/server application.
With all the applications riding the network today everyone should be designing with redundancy and high-availability in mind.
I can't really speak to the HP 5400zl other than I know it's fairly new switch for HP. What features does it have that can enable you to build highly available networks? Are in-service software upgrades supported? Are all the protocols you need supported, OSPF, PIM-SM, IGMP, BGP, MPLS, etc.
Good Luck!