According to your requirement chosee the devices required
Generally a network engineer motive should always be optimised , scalable realiable, secure network design and implementation ...
L3 switch(core switch)
L2 switch (access switch)
ISP internet link should land the this router , DNS forwarded ...