I know many phrases have similar meanings, like
be good at, be adept at, excel at, be expert in, do well in
Does it sound natural if I say " He is adept at writing."? Or is it better to be used in written language?
Is it the same as "He is good at writing."?