In short, yes. There are also gems to be had recruiting D2 players as well. You need to find a a balance, especially at D3 where many of your D1 targets will likely get poached before you are able to sign them.
I would typically avoid D3 players. Not to say there aren’t any usable D3 players, the grand majority of them suck.