I would definately choose Justin but I do love John. He has that cute geekyish thing going for him. His little blogs were funny and he also likes Justin.