In my opinion, this all boils down to a simple question.....are you planning for 3 to 4 seasons down the road, or are you out to win now???
If you think your team realistically wont be in the NT in the next few seasons, then go ahead and recruit the guy, and keep him as a mainstay in your starting lineup all 4 years. You'll see excellent returns by season 3.
If you want to win now, recruiting him won't do you any good if he needs to be sitting on the bench......playing time will help him improve.
Simply put, only recruit him if you're willing to give him significant playing time for the next 2 seasons.