State-space vs Input/Output approach:
Numerical techniques vs well established techniques
Can model MIMO systems vs popular for SISO systems
Can model non-linear/constrained systems vs only works for simple systems
Time domain is more intuitive vs frequency domain is often non-intuative
Maths and implementation on hardware can be more complex for state-space