There is nothing wrong with cityrp's to be honest, they have to be good though.
Let me use some examples; Diggy's, Custards, and a couple more good functioning ones. Those cityrps are good because Diggy's isn't easy to level, guns are expensive, and jail is long. Custards on the other hand, revolves around economy, and somewhat other things. You can't call all cityrps trash and such, there are good ones out there that have good stuff put into them.