Someone who is beating around the bush is a person who avoids the main point of what they are saying, but instead talk around it.

I am doubting this sentence because it just sounds weird to have "avoids the main point" and then the use of "but instead" and "talk around it"

Would it be correct if you substitute "doesn't get to the gist" instead of "avoids the main point"?