Maybe I'm just playing it poorly, but after quite a few matches (15+) with gods in the pretty easy category I managed 1 total win against Neptune. This is with upped Otys and upped Titans. Perhaps these are all just bad draws?
I'm not finding much success here.