Perhaps you were going to a Spoons or whatever Young's is by accident. Brilliant food all around the North - maybe check OpenTable or Google Maps and find some proper restaurants/street food vendors. I live near Glasgow and there's some excellent food in the area.
Yes, the weather isn't as good as London/the South. You learn to love it unless you're spoiled with the sun all the time.