I would assume other developers would generally give you things they like about using this site, as well as things against it. But you basically have this with every site/store front. So in that regard, you could look into this discussion board (primarily the sub-categories below question and support regarding feedback and tips). Other than that, the best way to know what to prepare/think about when uploading a project can be read in the faq: https://itch.io/docs/general/faq
You always find that link at the bottom of the page, as well.
Hope that helps you.
There are few developers complaining and having issues (when you consider how many developers are actually on itch.io). The complaints are all variations of the same theme:
1. Developers want to upload extra-large files and can't (I have no idea if players even download these)
2. Developers want to get paid more promptly (but itch.io has to deal with fraud, so they're careful and that takes time) followed by accusing itch.io of withholding money because the developers haven't read the documentation. Itch.io is free, you can give them a share if you want to (and you should), but they pass on the charges by the payment processors to the developers - developers often struggle to understand this.
3. Developers complain that nobody can find their games / their games are not indexed (that is difficult - you basically need to promote your game elsewhere (social media) because the chances of it being seen here is potluck - some games win the lottery and get featured, most games don't).
What should be considered is how many people have that problem vs how many people don't have it.
I haven't had any problems with Itch, my games are indexed, my last payment took 15 days, even though I had to take the tax interview again because the previous one was more than 3 years old, etc.
What happens is if you don't have a problem, you don't come to the forum and write "I haven't had any problems." On the forum you only see people who have had a problem. You must take that into consideration.
I can't tell you if you will have problems or not, or even if I will have any problems in the future when uploading a game. But I have seen that if you read and respect the rules and if you have a problem and ask politely, there is a willingness to help.