Nur mit Lernen wird der CCNP sicherlich schwierig werden. Packet Tracer wird ebenfalls für den CCNP nicht ganz ausreichen. GNS3 wird dir sicherlich in Beug auf Routing weiterhelfen, Switching kannst du damit nicht praktikabel üben. Folglich ist Hardware schon ganz sinnvoll, kostet aber ein wenig...
Ich selbst finde Simulation immer etwas schwierig, um ein neues Thema zu erlernen. Hardware eignet sich in meinen Augen da wesentlich besser.