The "if you control no monsters" bit is probably enough of an incentive to not always use it over other revive cards, and that's a good thing (variety over power creeping each other).
Being a double revive makes it pretty great though, and even more so as a Trap. You can always get an extra wall like this when the opponent thinks they have game.
Hopefully Banishark-like decks (the concept of temporarily putting your own monsters out of the way to pseudo-empty your field as you go about with your plays) someday'll be an amusing thing to use this on.
Where is this from? Sounds like something I'd love to have copies of for diverse experiments.
it's from the gx manga bastion used it among other zombie like cards