Hiring Decisions
ckopec: If you have the time to wait and find the right person I wouldn't hire either.  Part of working as a team is that each is able to contribute and improve the others.  From your brief descriptions B is too unskilled and will slow down the others on the team and A may get his work completed but Isn't improving the rest of the team in any way.