1002 has modern geo compared to the other two. No contest for me personally. I just broke my pinky riding my 1002 and I can't wait to get back on it.
You may also want to consider the LCFS947 and FM1003, some people have had positive experiences with those frames. Is your 160mm fork a 29er fork? If not, I would look for a frame with geo for 27.5 bike or a 29er frame with a high BB