Being an energetic recruiter doesn't matter if you can't coach them up when they get here. There was chatter about Knighton not having much coaching experience when he was hired, but he's in his mid to late 30's and played multiple years in the NFL. McGuire is 24 and was a backup qb in college with limited coaching experience as an coaching/offensive assistant for 2 years with the Panthers.
I'm not saying he's a bad hire nor am I saying he won't be successful, but it sure is a head scratching hire that leaves a lot of boxes unchecked.