Kris Boyd says he opted to sign for Kilmarnock on Thursday - rather than join close friend David Weir at Sheffield United - for family reasons.