Great post. I think you hit on something here, which is that we are often taught to look for the wrong things in a new role (funny, I have a post half-written on this very topic). We are told to look for important sounding titles at important sounding companies, but it takes many of us years of trying (and switching jobs) to figure out that this isn't the key to happiness in a job. At least it did for me. Relationships, work/life balance, flexibility are all key factors - though you have to still enjoy what you do.
I think it is actually great that you were convinced to look at this other position. Sometimes it takes exploring elsewhere to reaffirm that we are actually in the right place.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.