Bactracking, is always cheap as fuck , the exact same level in reverse is not a new level, the exact same level but with a boss run is not a new level either. Its just cutting corners.
I second with the retarded minigames that sidetrack you for way too long like the card game in FF8 and FF9 that i never ever understood or Blitzball. At least the card games were optional, some people liked it and autistically completed those long ass card quests. With Blitzball they really push the roleplay, because you are told your team is a piece of shit and it turns out that it legit is worst than gargabe, i hated that section.
Something that also piss me off, getting a hundred lines of dialogue where you can choose between two or three replies and it will have no consequence whatsoever, sometimes the npcs wont even reply differently regardless of what you choose, but you know theres going to be one of those simple selection momments, and you won't know when its coming without a guide, that you can answer wrong and you lucked out of a quest that would give you some important item or worst, the good fucking ending to the game. Thats really a piece of shit because even if you are paying attention you really cannot foresee how one answer will change the game against the next one, its all luck. I wish i had an specific example but i haven't played jarpigs in years,seems like every other one has these. Either that or you didn't talk to someone right after something in a completely different area and that arbitrary thing fucks you. "here, have some shit endgame, your save game is dog shit now, you ruined it 7 hours ago, didn't you realize??"