How To Not Make A Good Bullet Hell:
High Contrast Player Bullets, Low Contrast Enemy Bullets, No Spawn Warnings (Leading to free hits), No Consistent Enemy Patterns (Aside from spawn order), Forced Auto-Aim That Doesn't Calculate Offset (Making it functionally useless), Beam Weapon That Isn't A Beam Weapon, Very Low Damage Missiles, Spread-Shot That Actively Hinders You, And Proficiency System That Doesn't Allow You Choice Of Starting Weapon Type.