What I hate about starco is that to make it work they had to turn both of them into total assholes.
Marco was a guy that thinks before acting, the whole idea of Star helping him to overcome some dumb fears and be more assertive was amazing! But that doesn't mean he will just jump a bridge because he feels like it! He will think about it and even if he can do it thanks to the 16 years fucking... I mean, chasing Hekapoo, he would avoid such a dumb act, the same then goes for him to just leave his life for a dumb cape ESPECIALLY considering he later revealed he had already been named a knight 4 times or so before being knighted by Eclipsa!
Star was a bit of a dumb girl but at least she was "innocent" at times and didn't give a fuck about monsters whenever there were butts to kick! She had good intentions helping his new best friend and even though she didn't really help much except for one ocassion (freezing time) she still had the good heart to wish Marco had a better chance with the girl he liked.
Then the girl Marco liked, Jackie was a total good girl, we all know starcofags will come out with "Jackie was just a background character" which is somewhat true for season 1, but as season 2 gave her some nice new details and expanded her story a little bit, sadly we never had what we were promised due to her being forcefully removed after the show itself determinated Marco and her were True Love.