I need your opinions about which email structure should we go with. For example my name is Gregory Gillespie.
I am concerned about the fact that gg does not look so good and my name.surname is big, even the company's name.
Personally I prefer choice number 3, but what do you suggest me ?
I would set up a catch all with all the option going to one account. I also like people who make it easy for me to remember their email addresses. I remember the head of a chain of car dealerships in the UK had his email address as headnut@ ... It drew a laugh, and look 13 years later I still remember it.
You could also use your job title ceo@ or some combination with your name GregCEO@
Bottom line: make it easy to remember.