The company I work for is in the process of changing the network from individual branches connected by Site-to-Site VPN over Coax Cable internet connections to a Fiber WAN provided by the Fiber Internet provider (Charter). All 5 branches will have either 20Meg or 10Meg Fiber inter connections with all branches sharing a 100Meg Internet pipe at the Main Brach. Attached is a pdf of how I believe everything will be connected.
They need to be Layer 3 capable. POE is optional. The two small branches can run on 24ports, the larger 3 branches all need 48 ports or more. Initially I've been looking at either HP 2920 or Cisco 3650 models. Would these be good choices or is there something better I should look for. Do I need a more powerful switch at the main location since all the internet traffic will be flowing through it.