I love a good gold watch and I plan on getting a full gold Cartier tank. But it would probably not be an everyday watch for me.
Gold watches are very flashy, they will attract attention, especially Rolex.
Even in a place where I live where I see chanel bags often and even hermes B/K/C, very few people wear their full gold watches out on the daily. Especially since 2020, we have tried to keep attention to the minimal to prevent theft.
I have been followed home from shopping before, and it is not fun.
However, if you are okay with that, and your heart just dances when you wear that watch, go with the gold!
However, I do like the versatility of a 2-tone watch, while not exactly my style I personally find it useful in the long run because I do have a variety of yellow, rose/pink, and white gold jewelry that I like to mix and match, so a 2-tone watch will allow me that versatility.
Gold is softer than stainless steel, so keep that in mind, especially if you're going to wear it often. The 2-tone will be a little hardier being somewhat protected by the steel.
Hope this helps!