I've had this discussion so many times irl lmao. But in my opinion Boy N Da Hood is the better film because it's more emotionally investing, it really makes you sympathetic to the situation of the young black man in America and shows you first hand the trials and tribulations one has to go through to rise above that environment, when Ricky dies I swear to god it gets me every single time, like damn Ricky, WHYYYYYY!? But see on the flip side, Menace was like a war-report, it didn't really concern itself with too much grandiose social commentary, it was just straight up niiggas wildin out. Where Dough Boy was a thug with a heart of gold, O-Dogg was just a crazy mothafucka, he really didn't give a fuck about ANYTHING and neither did most of the characters in that movie so it like showed just the nihilism that becomes ingrained in people's minds after several generations in the ghetto.
idk, they're both classics