Solid hardwood is very diy-able, but also a lot of work. Don't plan on a day or two. It is possible though. My dad did it growing up when he had little kids. I remember carrying boards to help as a 6 year old. Also, with hardwood, after you lay it, you have to stain, and then do 2-3 coats of clear coat. Finish goes on quick, but is a day of no walking dry time for each coat.
The snap-in stuff is very easy and very fast. I did a very large room in our basement by myself at 14 with no experience in an afternoon. If you're already handy with a tape and saw, and have 1 helper, your project should be doable in a day.
And unless the tile is real ugly, I'd keep it. And I'd avoid snap-in wood in the kitchen/bath. Tile preferred, solid second, no snap-in.