あまり人に教えられる分際でもないのですが
1.の問題は「クールで熱い」とか「無口で明るい」とか「勝ち気でしとやか」とかキャラの掘り下げが十分でないといつの間にか都合でキャラが多重人格化してきます。これを防ぐため僕はキャラに多数の人格が宿っている、と解釈しそのキャラを思いきって2人に分けます。1人で「熱血だけどクール」と言う矛盾した性格になっているのでその矛盾した部分を2人にわけ「熱血」「クール」にわけます。1人に戻してはいけません。これで後戻り出来なくなります。拙作も「仲間A」をAとB2人にわけすっきりして問題が明らかになりました。
2.主人公無敗は評判が悪いですがチートは人気あったり、なろうはストレスに弱いと言われたりリサーチが良くわかりません。