Hello Giovanni
You may find this thread useful:
@ReneMolenaar uses VIRL for most labs (except for some SD-WAN labs for which he uses EVE-NG). VIRL is used because it suposedly is the most compatible with most Cisco features. But this by no means excludes either GNS3 or EVE-NG from being extremely great tools.
I hope this has been helpful!
Laz