House keys -
Since now you can give keys to your house to others until they log out, what about giving us the option to give keys to someone for 7days. Not permanently because imagine the amount of lines of code if everyone gave 5 sets of house keys to all their friends for ever. A script could run every sunday night that clears the file that would hold the data of keys given, so if you give out keys friday they still get deleted on that following sunday, This would prevent the file from getting too big. You could limit it even more by making a maximum amount of keys given at a time, so like a total of only 5 sets of keys total can be given for the week or 5 at any given time, being able to remove someones access and giving that set to someone else.
House rentals -
Since there is only 1 server now finding a good house to use is hard. Would be nice to be able to rent a house/ rent out a house that you dont need right now but dont want to sell.
Say you want to take a break or no longer run scotch/meth/coke. You could empty the house and rent it out, you could rent a single house or a few houses to someone. Payment would be up front and once the time is up any items left in the house could be delivered to the mail at a cost to make sure everyone removes all items on time. Prices could be maybe 30-40k per house per day and 50-60k per shed.
With ^^ adding a rental agency in each town would be cool but would be easier to utilize home improvement and add a option to show rentals just like the option to show houses for sale.
Also if longer house keys are implemented then any keys given out would be removed if the house/shed is rented out and If you rent a property you cant give out keys.
Insurance - I dont mean like it used to be back in like 6.0 or what ever, But getting insurance would be pretty cool, I dont think it should be as easy as it was, from memory it was like a small fee or what ever and just goes back into the garage at the reset. Instead it should be a % of the total cost of the item at the time, so if an orca is 50k or 100k it would make the insurance different, (a standard rate for each vehicle could work too) You would pay it when you pull it out each time and its either lost or a % is returned to you if you store it . If it despawns then 100% is lost. If a officer impounds it 50% of the insurance could be given to the officers in the area. If the vehicle is blown up to recover it you need to go to a specific area on the map called "Collection agency or returns" and collect it and drive it back to the garage. At this point it is not insured and at risk of being lost forever.. I dont think insurance should cover someone chopping the vehicle as that could result in people exploiting the system.
Hope to hear some feedback and find ways to possibly make these ideas better..