All switches basically perform the same at the most basic level. I've seen the cheapest garbage grade gigabit switch compared against a top-of-the-line all-singing-all-dancing switch from a big manufactuer costing $ks. No difference, at least for basic stuff.
The difference is quality of construction and features, and how well those features work.
For example, do you want management? How much management, etc.?
Once you start getting into VLANs, layer 3 stuff, etc. then differences can appear.
Cisco and the other manufacturers often have proprietary acceleration features when connecting multiple switches together in a big network. Connect 10 cisco switches together in a complex network, and you may find that the proprietary features mean the whole system works better than one that is fully "standards compliant".
If specifying an upgrade for a company network, I would always suggest a big name brand, and a business level device - e.g. a L2 managed switch. These business level devices come with support, and you will still be able to find them years later, so if an upgrade to the network is needed in 5 years time, you will be able to find an identical switch to expand the network, avoiding problems with compatibility, need for staff to configure an unfamiliar piece of equipment, etc.