A jack is basically suicide tbh. Jackstands are fine, provided they're used correctly.
Ramps are nice, provided you don't need to take a wheel off, then you're using jackstands anyway, so, if you're buying one or the other, jackstands are a good option.
Personally, if you have the space for it, a trench is the best option, I had one previously and I miss it alot. Nothing leaves the ground, car just pulls in and is ready to go. Mine was like 2ft deep, so, maybe a little cramped, but very comfortable once you're in there working. You couldn't make a standable trench at home without engineering it anyway, so, a crawlable trench is really the way to go.
Lazyness. I've been under a car dozens of times with them, never had an issue, but know it's not the best practice and try to use jackstands... but it's just so much quicker!