I always wait until the new season rolls over. This way you for sure have a chance at whomever you can see in your D2 vision, otherwise if you have a bad season and have placed some recruits on your board then when the season rolls over you might not be able to sign them if they are no longer in your vision. Also, if you do your search previous to new season roll over you may miss out on some recruits if you have a good season and your vision increases.