how is the switch? is it worth the $300?