I think you're right. With the money you can easily buy 2 - 3 players at 1.5 M that will allow you to survive in D.2 and still turn some profit.
About the player himself, he's way too nice to play in D.2 - but if I may say so, try to focus a little more on defense as 15 ID and 8 SB is kind of low. I think with + 1 ID and + 4 SB (maybe at the cost of - 1 RB and - 1 IS) you could have sold him much better. Of course, only I am intended to my opinion, nevertheless I wouldn't buy him if I was looking for an insider, because of defense issues.
That being said, he's quite nice !