There is only one limitation to a simulator, the amount of effort spent inputting the boundaries of the simulation as they occur in the real world. It's all about the parasitic components that the user does not input.
Real world CMOS level simulations are quiet accurate, they have to be to test out new designs, and any other parasitic issues previously unknown are worked out by empirical measurement from first silicon.
