As you say, really depends where you draw the lines. Especially with Manchester, all those Mill towns are/were places in their own right.
As to Sheffield vs Leeds as a place to be. Sheffield all day long for me. Better pubs, better clubs and nicer people in Sheffield from my experience.