BulletProof is very underrated, with enough suppport you can make your team immune to almost anything, letting you setup fully on some teams
Prevents Gyro Ball, Shadow Ball, Sludge Bomb, Focus Blast, Zap Cannnon, Rock Blast, Bullet Seed, Weather Ball