when developing a game you must know your demographic, they can range from babies, casuals, money throwers, competitives and randoms
there are more types but these ones are the most basic core demographic folks
if you were to add or remove a feature you must know how you would feel if you yourself were a simple player.
originality can increase your authenticy. copying from others will be harmful especially when it's obvious such as the chests system of clash royale.
when stealing ideas you must change it so that no one will notice. a good way of hiding it is if you take something broad like a sudden death or tiebreaker system. if you "admit" it is based of of another game and people are suprised then you just made yourself look stupid.
observe your community. what is their thought of the current state of the game? is it good then continue with that. is it bad then stop doing that.
your community is mostly made up of your target demographic (most of the time they are relatively casual).
pros are the worst since they are the least relatable to the rest. their advices are mostly to keep out the people they declare "noobs".
the correct meaning of noob is new player. so avoid pros at all cost.
mistakes are something to grow from. if you somehow decide to shrink from them like doubling down or removing beloved features then you fail as a developer.