I respect him. He certainly breaks with his party often enough. I believe he was rated the 4th most bipartisan congressman.
However, once he made that health care vote in 2017 he put his seat in major jeopardy. You couldn't be in a blue district and make that vote without understanding the type...