I agree with the others in principle about having a well rounded team is better than having one really good guy. BUT in this case, I would get a really good guy because your roster has a couple of 20k dudes already and for your league thats good enough. If you consider for the future, it is more appropriate to buy a guy whose 50k+ since you can use him for a long time without needing to substitute him for a better player when you promote and get better financially.