yah the cities not bad, althought its a little bit too much of a bedroom town for my liking. You have to go into Toronto for anything decent (attractions, hotels, concerts, sports, clubs etc.).
The leafheads are bad, but not worse than they are anywhere else in southern ontario.