I'm pretty confident in Poyser being town, certainly more so than Odo.
Both would provide valuable information and I think both have acknowledged best call here is to vote between them.
Id prefer to vote Odo because while info is important, so is hitting scum and I think that's our best bet.