Sure, the weather sucks & the economy is constantly spiraling downward but that can be said for a lot of cities.
Also not good if you're a sports fan. Cleveland holds the current record for longest streak among 4 major sports without a championship.
If you're younger, it has a great music scene with tons of clubs/venues & national acts always stopping through. It also has a couple of world class hospitals & a very low cost of living. It's also very cheap to fly in & out of and many destinations (Detroit, Pittsburgh, Chicago, Washington DC, etc) are a relatively short drive away.
I'd certainly live in Cleveland before Toledo or even Columbus - which bores me to tears.