Odin is really tanky and good if you have a team that are able to play, because he really works in combination with other heroes because of his wall-in that lasts for a lifetime. Basically any big-ult hero that can blast everyone inside at once will do. A bad Odin player is cancer tho, a stupid odin ult can end horribly wrong.