I definitely see how this kind of run can be a disadvantage. It's draining, and if we hadn't gotten results in these games it would have dented our confidence and going into another big game with dented confidence isn't a good thing.
On the other hand it's working out rather nicely. Obviously City, Chelsea and Arsenal aren't the same, but we've gotten the chance to play a similar style of football several weeks in a row. Work on things to improve for one game, instantly transferable to the next.
With results going our way we've been able to build confidence and belief game by game, that's been a big positive.
The games have all came during the group stages of the EL, so we've been able to rotate for those games, perhaps more than City and Chelsea could for the CL. This run during a period with tougher knockout fixtures in the EL would have been more difficult to manage.
It could have been a curse on our season, but so far the team (and some circumstances) has made it into a blessing.