NPC actually doesn't mess Jigglypuff up in general.
FD is amazing for ICs, Falco, and Diddy Kong and terrible for Mr. Game & Watch at least, probably others. Anyone who likes to approach from the air has a terrible time against Meta Knight on Final Destination because of how ridiculously favorable to Shuttle Loop abuse the stage is. I mean, Shuttle Loop is that sort of problem on every stage, but the problem is multiplied on Final Destination. It's a terrible stage to use someone King Dedede can chaingrab against King Dedede, especially the characters he can standing chaingrab. For instance, DK vs DDD is a terrible matchup on just about any stage, but the single worst stage for DK in that matchup is probably Final Destination since platforms help him not get grabbed and auto-die, uneven ground can create situations where King Dedede can't infinite him, and sometimes transformations or hazards or something might interrupt infinites which is something DK favors. Final Destination fills Ness and Lucas with total dread; the stage is long and flat which maximizes the grab release chaingrab Marth has (on the not flat Yoshi's Island (Brawl), the grab release isn't even that bad, and they don't have a lot to fear if they avoid having a long expanse of flat stage behind them... only really difficult on Final Destination). Final Destination is also the one stage on which infinites against Wario are a full force threat; most people aren't bold and/or technical enough to go for them, but if I were a Wario main, I'd hate Final Destination due to what Peach/Yoshi/Bowser (maybe others) can do so much more easily there. On that note, Final Destination is probably Yoshi's best stage. I think it's also especially bad for Ganondorf, for whatever little that means.
I see Final Destination as a particularly character skewed stage. Just look at for how many characters and for how many matchups it's either notably good or bad. Is it as skewed as New Pork City? No, of course it isn't. Is it as skewed as PictoChat? Far more skewed really. In terms of how skewed it is, it's in general more in line with stages like Rainbow Cruise and Norfair in my experience; it just skews the opposite way in most matchups (like, in general, if a matchup really leans one way on RC, it leans just as much the other way on FD... not a strict rule but a good rule of thumb).