Ohio is great for many, many reasons. The guy that gave the really long answer was right about a lot. So let me reiterate. If you want to live anywhere in Ohio, try the Cleveland Metro area. Now, I'm sure you've heard "oh Cleveland is dirty and crime-ridden" and "The Mistake by the Lake." And though its easy to drive into Cleveland and judge it and say oh look its sucks so bad. Below the surface, Cleveland is a truly beautiful city with more culture, history, activities, and pride than any other place in Ohio, you just need to know where to look. Nobody loves their city more than Clevelanders do Cleveland. The best thing about Cleveland is that it has everything within a 45 minute drive: Lively downtown, any kind of pro-sports team you want, ghettos, extremely rich areas, average suburbias, historic small towns, Amish farms, agriculture, a Lake, rivers, the best libraries, nationally ranked park systems, etc. Ohio as a whole really is like this, but I feel Cleveland exemplifies it best. The best thing about Ohio is that its not perfect. Its not all rich and safe and progressive. It has all that but then down the street theres murder-ridden ghettos and hills filled with wannabe-rednecks. But the great thing about it is, you don't live life here with an ego that your state is the richest or most successful or whatever. There's no facade of decadence. In Ohio, it is what it is, and what it is is reality. And boy is it beautiful deep down!