Most switches provide you all the functionality you listed here except for #3 and 8.
So, the question are:
What port density type of switches you need 24 port, 48 port, 96 port etc..?
do you need 1Gig ports how many?
do you need 10 Gig ports how many?
do you need copper port how many?
do you need fiber ports how many?
What applications are you running?
HTH