No drone can fly properly without a PID controller. In short, the PID loop ensures that the angle commands from your transmitter are followed by the drone as accurately as possible:
The amount the drone tilts or rotates in response to stick movement depends on the rates you’ve set.