I feel like sn's biggest issue/strength is the length it lets you customize things.
Sure, it can suck so incredibly bad. But it can be really good too, depending on who built it up.
But I agree that the URLs are terrible, it's slow, and it's too easy to lose things along the way. Especially custom things
I say this as someone whose job is to help manage my company's sn instance and clean up the utter shite left behind by our predecessors