Neither deserve to be in the HOF but Evans would have a better argument. He was a great OFer with one of the best arms ever in MLB but .272, 70 RBI a year isn't HOF numbers although there are worst in it. Baines a much better hitter in his prime but lasted only because he could hit, didn't play in the field all that much late and wasn't at all that good.
I'm with you that neither should be in. But a much better hitter in his prime? Do the numbers I posted mean anything? Baines had a prettier swing, that's about it.
Evans' two best seasons:
1987 -- .305 BA, 34 HR, 123 RBI, .986 OPS, 106 walks.
1982 -- .292 BA, 32 HR, 98 RBI, .932 OPS, 112 walks.
(his 1981 season was actually better but tough to compare due to the strike)
Baines' best two:
1984 -- .304 BA, 29 HR, 94 RBI, .903 OPS, 54 walks
1999 -- .312 BA, 25 HR, 103 RBI, .919 OPS, 54 walks (extra credit for doing this at age 40)