I think if they stuck to the premise of every season with different set of characters it could havw worked, they didn't so they had a problem of Hiro and especially Peter just being way too OP, like at a certain point simply a god level hero hard to write around that