Seiken Densetsu 3:
Angela: 6/10. Strong early game, iffy midgame, strong late game.
Carlie: 4/10. She's a good back up, but she's also easily replaced. Poto Oils are available early, and you should never need more than 9 per boss fight sans the final bosses, and even then, you have other healing items.
Duran: 3/10. His best use is FST + Aura Wave...which requires another character entirely.
Hawkeye: 7/10. 2nd best physical in the game thanks to two hits, Stat Downs, Wanderer's slew of nonsense, and he starts the game with his best tech.
Kevin: 8/10. Healing, HP, high damage, you know the drill.
Lise: 6.5/10. Similar to Hawkeye but notably weaker Physical (if nothing else, the level 1 tech makes a huge difference here.)
Pokemon Gen 2 Rock, Ground, Fighting, Psychic and Steel types:
Sandslash: 4/10. Passable but nothing special.
Dugtrio: 2/10. Kanto only so yeah...
Golem: 6/10. Magnitude allows for actual ground damage the entire game that doesn't suck, and the chance of a weak one is low. Trade evo hurts, but Graveler is at least a solid 2nd form.
Marowak: 2/10. Late and requires a rare item.
Rhydon: 3/10. On paper, he's Golem+, in practice, he's later and has a worse level up set in a game where that's a big deal.
Aerodactyl: 3/10. Didn't realize at first this thing was actually obtainable in game.
Gligar: 2/10. He got an evolution in Gen 4 for a reason.
Steelix: 4/10. Onix is a good Jeigan this time around; Steelix itself is good but trade evo means I can't realistically give it higher than this, and like most Jeigans, Onix ends up being bad.
Donphan: 4/10. Should be Sandslash+, but level up set holds it back
Sudowoodo: 4/10. Ok, joins with a good level out of the gate and stats aren't awful, so that gives it some use...but only some...
Skarmory: 5/10. It's late in Johto, but decent at what it is.
Primeape: 6/10. Fighting types don't suck this time around, Primeape has stats mostly in the right places and just competent enough moveset to match.
Machamp: 4/10. Trade Evo hurts, but Machoke isn't too bad a 2nd stage, but yeah, not as good as Primeape.
Himonlee: 2.5/10. Looks fine on paper but good god is getting one at a reasonable point stupid.
Hitmonchan: 1/10. Why would you use this, ever?
Hitmontop: 1.510. Worse than Hitmonlee and equally stupid to get.
Alakazam: 7/10. Elemental Punches on something that, despite the trade evo, is already fairly competent in it's own right.
Hypno: 3/10. Nerfed notably since Gen 1.
Mr. Mime: 1/10. Yeah, "Kanto scrub" works here.
Mewtwo: DNR.
Mew: DNR
Xatu: 4/10. Adequate but nothing special.
Espeon: 3/10. Yeah, that moveset really makes it hard to justify using Espeon, despite the stats.
Unown: 0.5/10. About as bad as a Pokemon can get, I can't justify giving it 0 because you can get one stupid early when they're stats are technically high and hit the jackpot on Hidden Power, maybe. That's literally it's only use and worth getting above a 0.
Wobuffet: 5/10. It's effective at what it is, but the nature of it means it's uses are limited because it needs to get hurt to hurt things.
Lugia: 9/10. Can we say Uber?