With a simulator, there are always missing commands and programming errors, and it can never really be as complete as the real IOS. However, because an emulator runs the IOS, you get every feature ...
Are two routers enough for practicing CCNA skills in your home lab? Maybe, maybe not. But you can practice a surprising number of CCNA-level router tasks with a two-router lab using the topology ...