holy crap, i just found out Haunter doesn't learn the TM Punches. seriously??? he's got freaking floating hands, his punches should be awesome.
Abra is Top Tier, with or without trade. Gastly (trade) is High, while Gastly (no trade) might even be Low; personally I'd put him in the Mid Tier...