Risk of insufficient requirement analysis owing to too much dependency on prototype
Users may get confused in the prototypes and actual systems.
Practically, this methodology may increase the complexity of the system as scope of the system may expand beyond original plans.
Developers may try to reuse the existing prototypes to build the actual system, even when its not technically feasible
The effort invested in building prototypes may be too much if not monitored properly