Make sure you look at the whole solution - create your new network designs for both Layer3 and Layer2, then design your layer1 topology.
Now put in one type of switch to these designs, then create your BoM, then do the same thing with the other.
What you find when you do this instead of just looking at the features each offers, is that you find out what design changes could be required by missing features, which features just aren't needed, or what additional costs are entailed by you using specific features.
For example, we had a customer looking at 2920s, but when we put the design together for them, they found that the cost of the additional 10Gb modules required for the uplinks meant that 5400s were almost the same price.