Alternatives to PID Control

I’ve heard of MPC and PFC, but are there any others as well as why these alternatives are/aren’t used in VEX.

Others: LQR, for example.