I contend North is significantly better than Alby on offence because a reviver has one job and two tasks - the job is to save matches that would otherwise be lost and the tasks needed to do that are a)be alive when needed and b) revive heroes.
North is both MUCH more survivable and has a MUCH better chance to revive.
I run both on mono teams and my win rate with North is about 6-8 percent higher.
North pulls out more “totally lost” matches than Alby. Mostly because at +19 she can take back to back hits from Seshat and Lianna and still be alive. Who else can do that?
Don’t get me wrong - Alby IS better on a decent board. But you could drop a Kingston or even an Elkanen in his place on a decent board and probably still win - but on the worst boards - the ones you’d almost always lose - North makes it possible to win at any time.