Any way to obtain good monsters besides gems?

In HI i liked how you could just grind out a good team with patience. Now it seems you need to be lucky with eggs. 

Nope no patience either you play earn little to no gems & get lucky by pulling a legend OR you pay for gems & get lucky by pulling a legend this game sucks compared to Hunter Island

The worst bit is that half the monsters in the gem roll are ones you could find in the wild in the last game I remember slowly going though the main quest because I spent like a hour or two in each area trying to get them and then spending a extra 3 hours trying to get a or s rank ones good times I always had something too do unlike this game which won’t let you grind anything that’s not easily gotten training points.

this game got nothing on hunter island not even close.