better? There's seriously no way to measure that.
I would say Edmonton for the following reasons:
Better university (and a young university crowd)
More places a 20 year old would want to live (Calgary is all suburbs full of families)
Better place to live for less money
More jobs (Calgary is boom or bust, and right now they're poor-ish)
More liquor stores, bars and clubs aimed at young people.