In The Force Awakens Poe is basically shown as perfect, but in The Last Jedi he has real flaws and is taught that its not just about what you can blow up. I would say thats a pretty good story arc.
Again tho, if you people hate a character why bother staying here to talk about it? This is supposed to be for a figure. If you don't wanna but it, just don't.
He fails to get off Jakku in the opening scene, gives up the location of the map to Kylo, has to be rescued by a defecting troop, gets shot down by the First Order and crash lands on Jakku -- was also supposed to die there in the original script. Can't take down Starkiller until Han and company intervene. Not really what I'd call perfect.