I hate when things are overly dependent on a Random Number Generator. It's a necessary component of most RPGs, to be sure, but in certain situations I have seen developers lean on it like a crutch.

A few months back I was helping to beta test an online anime-themed card game called Sword Girls. Conceptually, it looked a lot like Magic: the Gathering, so I thought this would be neat to play. After playing about 50 games or so, I quickly realized that the flow of the game -- and by extension, the likelihood of winning and losing -- was really random. You have virtually no control over what happens in a turn. You just put down a few cards and click "Go". The rest happens by itself, and you just watch. So I complained about this (as did about a hundred other beta testers). We were basically told that the developers made this game intentionally random. The RNG is the engine that drives the game, and they tried to feed us a ton of BS about all the different strategies you can employ even though the game itself is random. I would have none of it, and I left.

So, back on point: RNG is good in some cases, bad in others. Don't EVER make it the driving force of a game.