A lot of the better pokemon are legacy sets, meaning unable to get those movesets these days (the big ones being meteor mash metagross, shadow ball mewtwo, sky attack moltres)
Currently available 'big five' (nonlegendaries) as I see it for raids and gyms(best, most sidely useful pokemon on offense, mostly gym related as I tend to focus the legendary raids more than the lower tiers):
Machamp for fighting type (tier 4 raids mostly tend to be weak to fighting outside of events, namely tyranitar) gyms tend to be a lot more diverse in what they are stacked with, but with dynamic punch and rockslide it can deal with most every common defender
Dragonite for dragon type offense and good on defense (rayqyaza is better offense wise, but its also a legendary, but dragonite-> via dratini is also very rare in the wild, but can be gotten via catch a dragon research reward dratini)
Mamoswine is the best ice type attacker and also a great ground type that hits defenders like metagross, melmetal and the flying dragons
Gyarados is currently best nonlegendary, non legacy water attacker with hydropump, second move of either outrage or crunch are also very good
Tyranitar with bite/crunch, hits a lot of legendaries across generations and 3 others in the current generation, good for attacking gyms are dark is faily unresisted by defenders
Notable ones I left out, espeon and mewtwo are good against machamp raids for getting machamp, find them less useful outside of this function.
Legendaries: rayquaza (massive neutral dps and best dragon attacker) Sky attack moltres (legacy move, but also best fire type attacker and flying attacker with both overheat and sky attack) and kyogre (best water type) left out because the rarecandy cost they need, as well as very costly to trade, bot in stardust and what others ask to trade for to get them if you dont have them.
Mewtwo's a bit situational, it has a lot of moves that are good damage, but its a very heavy TM rarecandy and stardust investment, as well as, from a DPS standpoint, less than other pokemon of those types (aside from psychic, which use of was stated prior)
Legacy move pokemon i'd see if people in your area have to spare are meteor mash metagross (best generalist), smack down tyranitar (also great gym attacker and in my oppinion best rock attacker), Lick gengar (very fast ghost attacker, but it is frail against ghost and psychic types), sky attack moltres (great flying attacker, with second move best/one of the best fire type attackers).
Shadow ball mewtwo, while it is good, is somethign I have found msot unwilling to trade, and theres a legendary in generation 4 (the current gen released/being released) that can be competitive with its damage output, or outright better in some scenarios, darkrai, also had shadow ball and is significantly tankier agaisnt ghost and psychic types (due to resistances)
Though thats just my own opinion, based on what ive personally found most useful, and for darkrai what ive seen from projections of damage output and match ups