As always... depends. Most important, focus on one brand. Interoperability is easier
Find out what you NEED, and what you WANT. Sometimes Cisco gives you more configuration options than HP/Aruba (Procurve), BUT, do you need these extra options? Maybe.
I'm personally still…