Hardwood is very easy to maintain.
The synthetic hardwood is probably the easiest, pergo, etc. Very very durable. The good ones are virtually indestructible. Almost never scratch, easy to clean, just run your Swiffer over it or whatever. Stands up to spills and usually doesn't soak it in. The cheap ones will warp with a lot of water.
Tile actually kinda sucks because of the grout. Your grout will get dirty over time and it's a bitch to clean.
Hardwood is easy to clean and durable but will scratch easily and will wear down over time. Probably need to re-do hardwood once every 20 years, and polish as need be. Hardwood can almost always be sanded and restores by a pro but it's a serious job that costs a few thousand.
Carpet is the hardest to clean. But the benefit is it's cheap and you can put wall to wall anywhere and it looks good and is comfortable to walk on. Also carpet muffles sound. Another benefit is you can easily rip up and replace carpet as your tastes change. Carpet sucks tho. I had a smelly roommate and on hot days years after he moved out his old room would smell like him even after I shampooed the carpet.
Our old house was carpet in the bedrooms, hardwood in the living room, and cheap stick on tile in the kitchen and hall. Stick on tile is horrible. We ripped it up and covered it with laminate hardwood when we opened up the floor plan. We actually covered the original hardwood too because we switched to an open floor plan and it was going to be hard to transition from the fake to the real with an open floor plan throughout the house. We...... I think we switched to laminate hardwood throughout the entire house...... Except the bathroom we did stone tile.
Stone tile with dark grout is easy to clean because it hides grime. But ymmv