Are both correct.? .. Mae'n well gyda fi... Mae'n well gen i..... For I prefer. Are they dialect differences?
Both are equivalent in meaning. The pattern with gyda is used more often in southern dialects in informal use.