Tomb Raider was always a fun game, but Lara Croft was never developed as a character.
She was basically just supposed to be eye candy, and nothing more.
It's very easy to make a game with a hot girl kinda fun, cause the girl is hot. It's harder to make a game with a guy fun, cause it has to actually be fun. Uncharted is just a better game while Tomb Raider is stagnant.