Thank you all for the replies, they really helped me analyze both sides to finding something new.
I've decided to stick it out and make the most of it while I look for something more suitable for my skill level. At worst, this position has shown me what I'd like to avoid in the future.