Pycharm is built for python projects and so you will definately not get a good experience when you try using it for flutter development.
Visual studio code, Android Studio or Intellij IDEA would work fine after you install the flutter and dart plugins/extensions. Personally, I use vscode