Тут зависит от того, какого уровня знания хотите получить.
Если вы ничего не знаете, и в сетях 0. ТО Packet tracer будет в самый раз.
Нужно учитывать что Pacet Tracer не эмуляция устройств , а симуляция.
Он дает возможно ознакомиться с cli. Плюс какие то базовые возможности по построению сетей.
Так же все это работает из коробки и не надо ничего докачивать. Поставил и сел изучать.
Если вам нужен продвинутый уровень обучения, то выбор для Вас GNS , iOY и прочие решения.
Так как они предоставляют виртуализацию устройств. Вы запускаете реальный образ устройства.
И в принципе все будет выглядеть так как будто у вас настоящее устройство Cisco.
Однако для этого нужно найти образы , поковыряться с настройкой самой среды.
Плюс в старых версиях GNS не поддерживал коммутацию. Нормально поработать с свичами и их функциями у вас не получиться.