Sometimes you gotta just say fuck it and do what you want. I was in a similar boat a few years ago, my job was meh, I didn't like the area I lived in and I had no friends. This was right after College, too. Life quickly became boring as shit. So after a year and a half I said fuck it and moved back to Ohio, even though I didn't know anybody in Columbus outside of family, which made the first year or so kinda tough. But, as
@Jack Brickman just mentioned, I joined a kickball team and ended up becoming really good friends with a couple guys from the team. And through them I became really good friends with a couple more guys by going out drinking, going to different festivals and events, etc. Now we all get together multiple times a week. I also fucking love my job right now, other than being a bit underpaid at the moment (that should be changing soon, hopefully). I've made some good friends at work too. Yesterday I was at the Clippers game with work and a few of us ended up going out after and had a blast. We did a similar thing a few weeks ago on a Friday and ended up at the bars for like 12 hours
I've moved a lot in my life, so I'm used to it and it doesn't bother me. But I think you need to just say fuck it and do what you want. I've been doing what I want since I moved here and just been having fun. I love where I live, I love my job, I got good friends here, I got family here, and being an OSU/Cleveland sports fan is a big bonus. Football season is going to be fucking wild this year.
You won't have many regrets if you do what you want.