When I first became a witness, I always found the teaching about Jesus being the arch angel Michael hard to swallow. I did however believe that Jesus pre existed as a master worker alongside God (the first of his creation).
But now everything is brought into question having watched Anthony Buzzard explain why Jesus could not have pre existed as it is impossible to pre exist yourself. Also the fact that it all sounds contradictory to suggest, he was already alive millions of years before he was transferred to Mary's womb to be born as a human - the son of man?
I have attached the video of Anthony Buzzard discussing his thoughts on Jesus pre existence. Please note, I am not trying to promote his views, but simply find his reasoning making a lot of sense and very interesting