I think the general concensus is that white does have an advantage. If a game progresses symetrically, Like both sides getting out the e-pawn, the g-knights, and so on, white can attack or check first and break the cycle.
EDIT: Sorry, missed the g key and hit f instead.
I would love to get the opinion of various chess.com players here:
a. Does White's first move gives the player an advantage?
b. If so why does blacks first move determines most of the time what the opening is?
I personally dont think that the first move gives White an advantage; I always loved to play black as we can determine how the game moves forward!
What are your thoughts?