I saw positives in all of her guys and I don't necessarily agree with you on Logan's trajectory. Sometimes I find people can be surprising and willing to change (not completely of course, only in certain areas) and mature a bit as they get older, especially if they're with someone who steers them in the right direction, which I feel Rory would have. So, Logan I think was a decent human being, just in need of maturing a bit more.
I agree with your thoughts on Marty, I liked his blue collar character as opposed to the more affluent characters.