I see alot of complaints, but let me just point out some things.
Toolkits exist, there's a tool store in most towns, so if no mechanic is available, that's always an option.
Points for rental will be LSAP, Unity, Angel Pine, SFAP, Bayside, Fort Carson, LVAP and Blueberry.
The point about if you /q in the desert was made by someone, my answer is just to not do that?
Taxi will become more profitable, at least in LS as people may use it more.
Thief will require you to actually "steal" a players car, rather than getting in one at a location you know it will be.
Mechanics will get more work too, since players will call to repair their car rather than running to a state / rental
Provides better RP opportunity since rentals can be used to commit criminal activity without the plate linking to you
New players will have something that is "theirs", they can lock it and it won't be stolen.
Player made rental groups may also pick up.