Most other card games don't make such a fuss about discarding "useful" cards as Pokemon does. Back in the days Pokemon came out, Professor Oak was easily the best card, and for good reason. You could draw half your deck with just 4 copies of that card.
Pokemon has a bit more trouble getting cards back from the grave than other games (only Palmer's and Pokerescue can do this well) but that's also because most decks don't really focus on it. If you think about it, you don't really NEED all the cards you have in your hand. You only need 1 energy to attach every turn and 1 Supporter to net you the Pokemon you need. The rest is usually just fodder. Discarding one of your key Pokemon is not necessarily a waste, you know.
I think a deck with 4 Junipers can work nicely, if you include some retrieval material as well. It's also a great card in decks with a lot of tech room, because you can discard the techs you don't need for that particular matchup, making it better than PONT in those situations.
That being said, I think PONT is usually the better option right now. It only nets one card less, and most decks don't benefit from discarding that much, other than energy acceleration and Gyarados of course. But I want 4 copies of this baby when the format is HGSS-on, that's for sure.
Art: she has a puff of whipped cream on her head. Creepy...