Good ideas:
Possible solution: Make it impossible to logoff inside cities (your character stays there logged on).
1) Logout in towns should send you to the worldmap after the logout timer runs out.
should really help with alters/fast relog camping in cities.
Lvl requirements good too.
Quests not bad, but I think companions needs to bind to one player while he doing this quest. Couse many players will be wasting time to do quest when 1st player almost done it. If quest will be complicated, It can be used like a bug - someone waiting like others go doing quests for that npc, and when he see like they almost done he disband that npc.
And maybe it needs cooldown timer or smthng.
And if its bind, not all players could done quest till the end. It is quite complicated feature as 4 me.
Or give Them more Places to spawn like redding, new reno, klamath, modoc
We can consider that gangers just killing companions like other players who not in gangs or just new, couse companions like wastelanders right ?
Gangers just will have more opportunities than loners/new players if that will be implemented.