The Fiero was pretty innovative in a lot of ways. Unfortunately it was introduced in ‘84 and the new Corvette sucked all the oxygen out of the room that year getting an overwhelming amount of the automotive press’s attention. The early Fiero also suffered from a very weak powerplant which was addressed within a few years, but in true Pontiac form, they cancelled the car just after they finally got it right.
What killed the Fiero was that a lot of it's running gear (almost the entire front end) was pulled from the Chevette's parts bins. When GM killed the Chevette, they also killed the Fiero due to parts unavailability.