Knitting is supposed to be fun! I think that one way you learn and grow as a knitter, is to keep challenging yourself to more difficult things--yet, it's still supposed to be fun.
So, IMHO, you've done down to the heel of the sock, and now you need to make a decision. Do you want to continue just to say you finished? Or would your time and energy be better spent on something else?
I, personally, have pushed through to the end of a project that wasn't my favorite, so that I could get to the end of what I was trying to learn.
I have also dropped a project where the trouble/frustration of knitting it was way more than the value of what I was learning trying to do it.
There's no guilt, here. It's just sticks and string, as they say. If you want to drop it, drop it and cheerfully move on to something you enjoy. Do a simple sock pattern with your yarn and enjoy your project!