Is this controller good?