My problem with writing good guys is I love them already.
In my story The Queen of Freaks, I realised I developed the “bad boy” way more because I needed to justify to myself why the MC would like him. Whereas with the good guy, well, I had reasons why I loved him. I just struggled to write it down or figure them out.