I am in the corner that believes Josh has a long-term future in this league, and that he will be very successful in the long haul.
With that said, I would have serious doubts if he took any other job this summer. Many have been said, but really its one reason only; the Browns (or any other job) would be his FOURTH franchise in FOUR years. Say what you will of his talents, but the highest level of success takes years, so changing teams when the clock strikes twelve every offseason is borderline incompetant planning.
No doubt he could do the job, but why now? Why not three years from now? The timing is always the most important part, and I just know why he would risk the longterm for the short term, even as a native of those areas.