She had plenty of potential. But Last Jedi's script was so uneven with its treatment of Rose, her story never went anywhere. And then of course, TROS cut all her scenes leaving fans totally in the lurch.
As for poor JarJar, the fans still hate him, cause they never got the joke. His stupid antics were there specifically for the kids. His nonsense was like C3P0s constant complaining in New Hope. It's just for fun. Lucas never took the movies as seriously as we did and just wanted people to have a good time.