I liked it too. I wish people who say "Everything sucked," would elaborate. Not much to discuss with those over simplified responses. Even saying "The story sucked" doesn't say much. What parts sucked? How is the world flooding & man seeking the last bits of dry land any sillier/suckier than cyborgs from the future inventing time travel?
Global warming melts the ice caps & the world floods. So it exaggerated what environmentalists tell us will happen; it's a movie. Big deal. Another exaggeration was there still being an oil rig with crude in it with refining capabilities. Again, it's just a movie. Most movies take some liberties here & there. (Although, I will admit the oil rig was a part I didn't care for.)
I've always liked the notion of man being advanced, but then a massive disaster sets us back to a much more primitive state, & we forget our real history. It reminds me of Atlantis stories & other theories that man was once more advanced than we ever knew.
I assumed the Mariner's people originated in a lab in the last days before civilization fell. It makes perfect sense to try to make modified humans who can live in the new world. The super plant that grew ripe fruit in the time it took him to dive showed me man must've done some serious genetic engineering before the end hit.
I thought Kevin Costner played the loner pretty well. He's been hated by others all his life. It makes sense he'd say as little as possible to people & be the way he is.
Dennis Hopper played an over the top villain. Again, it's common for action movies to do this, so I was fine with it. I liked the touch of comedy he brought to the movie.