shaggyman is immortal or something thats why the general picked his body but yeah the whole JLA couldnt take him and etrigan has trouble with jla it probably come down to just thanos and general but it probably end with thanos winning i mean even drax is suppose to be indestructable but he still loses to thanos but general adapts to attacks kinda like doomsday i guess so yeah i dont know how it would go in a second or third fight.