@LimeSplice, using something like UIToolkit you get a nice draw call reduction (one draw call for the entire UI), loads of controls (slider, buttons, knob, etc), fully extensible so you can make your own custom controls, proper iOS-like touch handling, multi resolution, single touch handler, built in animation system, etc, etc, etc. There are a pile of bullet points for using something like UIToolkit. For me, one of the biggest is not reinventing the wheel. UIToolkit was original an in-house project that was mainly released because we saw way too many people using the horrendous OnGUI controls/buttons. As we need new controls we just add them to UIToolkit and we get a fully reusable, clean setup for all UI's.