The problem with the Fake Karakura town has always been there are far too many pointless fights that get far too much attention. Major one on one fights that last 2-4 episodes should be reserved for the main characters/top tier characters which in Bleach are supposed to be Ichigo, Rukia, Renji, Chad, Orihime, and Uriyu. The first major problem of the Fake Karakura town arc is that none of these characters are in the arc! The captains and vice captains in canon have not been given enough screen time to warrant these large matches outside of Byakuya, Toshiro, and Kenpachi. You could argue Ikkaku and Rangiku as well but going back to my big 3 captains the two biggest (Byakuya and Kenpachi) are not in the arc either. Combine with the fact most of the major arrancar that have been introduced have already been beaten by Ichigo and co at Hueco Mundo (Uqlorria, Grimjow, and Yammy) which means outside of Coyote Stark none of established Espada are at the Fake Karakura town either. We do have Aizen, Gin, and Tosen there... but they're immediately sealed behind a wall of flames by Yamato leaving all the battles to be between the bottom of the barrel heroes vs the bottom of the barrel villains. You might say "but Bass it's a war arc of course you let everyone get in on the fighting" and I'd agree, the thing is there is a way to do this without giving everyone a 2-3 episode one on one battle. You do this by either giving everyone A) a 10-15 minute match with the remaining 5 minutes setting up the next fight or B) you do group battles where 2-5 good guys go up against 2-5 bad guys at the same time or C) you just go crazy and have an all out brawl where everyone is fighting at the same time and you may get 1-2 minutes focused on a particular one on one but we never follow any major match. With C you'd generally either have one major fight (say main hero vs main villain) or event (such as main character attempting to stop the fighting or stall until help arrives etc) that we keep cutting back to as our focus point where if that main fight/objective is completed the battle is won/lost.
Let's use Dragon Ball Z as an example, lets just say for plot reasons Goku, Vegeta, Gohan, Future Trunks, and Piccolo (during Cell saga era) were on another planet for whatever reason when suddenly Cell and a host of Cell Jrs showed up. The only people left to fight on Earth are Krillin, Tien, Chaitosu, Yamcha, Master Roshi, some of the namekians who fought against Freeza and now lived on Earth, and a few characters from the red ribbon army arc like General Blue and Mercenary Tao and we gave each of these characters a 2-3 episode fight against a villain. This would be dreadfully boring as you know none of these good guys can defeat Cell and we're not even sure when Goku and the main team are even going to be able to show up. Any one of these fights might be enjoyable and heck Tien and Krillin are fairly popular b-tier characters and it's cool to let them get some time to shine, but when we get down to seeing random Namekian who beat a few Freeza soldiers fight random Cell Jr for 2-3 episodes you're going to burn out. By the time Goku and the main characters show up to fight Cell you're probably just tired and want this arc to end but now we have our major show down which is good and lengthy but after so much stalling the impact this fight show have is lessened.
I hope that makes sense as to my personal problem with the arc in terms of pacing, obviously the problem of giving b/c tier characters major fights is still an issue, but you could cut quiet a few of those fights down into 1/2 - 1 episodes. Make those fights snappy and quick and you could probably reduce some of the burn out a lot of people start to feel at this point in Bleach.