The dimension swapping is interesting with the different characters being able to progress where the other character can't! Was a bit punishing sometimes since you can't control when the swapping happens or what might be in store on the other side :P