What Tin Man said above, and...
One thing for me is to use a leveling build to level up a new character over 100, maybe 150 or even higher, to make an advanced sniper. Use the online Planner tool to plan the build, but use a leveling build to reach the target level. Then Reroll and try it out. Don't use implants yet (if you have those) until you are sure the build works best. This plan can take a while, but there are ways of faster leveling.
Meanwhile the idea we can craft our own gear and sometimes get some items with excellent bonuses, keeps me going.
Then there's the quest for implants. The search for Special Encounters, especially a Vertibird. Find Bridgekeeper's Robes while Cave exploring, and a certain priceless Baseball Bat while searching thru random lockers in city ruins.
The final quest...the one that is the most challenging. The quest for....a good team you can trust. I won the game when i found my buds here, but don't expect to find yours quickly - it took me years.
And finally, we can all download the developer tools and start working behind the scenes to create new explorable content. If it's good enough, polished around the edges, doesn't break cannon, and Kilgore approves, it can be added in an update.