I've mentioned this before, but for those running MTU800 or less that can easily snag a solo public session; don't be afraid to select 'find new session' when you get dealt a tedious pickup mission. I'd rather take the extra minute or two to load up a new room and begin a new pickup mission that will take me 3 minutes to complete, than spend 12 minutes battling with people on a barge, potentially losing the cargobob and having to fly halfway round the map for another one. If you have your spawn set at last location or your office, it's most convenient as you'll drop back right there and quickly be able to start a new pickup.
This process also works for annoying supply pickup missions, but be sure you're set on last location so that when you respawn into the new room you are next to your business. If you spawn a block or more away you may face an instant raid, so make sure you won't spawn in your apartment, office, or yacht instead. Interaction menu selects this, for those unaware. Once you spawn back in next to your business, go back inside and start a new resupply mission. Dragging 25 miles round the map for 10 minutes to take out the bikers for 1 bar of supplies? No thanks, I'll take the 'drive to Crenshaw and steal this van after killing 12 baddies' for 2+ bars instead.
It's all about efficiency. Everything you do in this game is engineered by R* with a focus on $/hr potential. That is why as they've refined(read:nerfed) things most people find that no matter what you do for your grind there is a max potential earning per hour, which you can often achieve in various ways but always works out to be about the same. This isn't unintentional, so making sure not to fall into the time sink traps is beneficial to your cash making progress.