The Matrix is a great film. It is not a good science fictional world.
The foundation of the series, that humans are batteries, is patently idiotic, and even those of us who grew up on the series could figure out why.
Good sci-fi may have some fantastic elements. Star Trek obviously has ideas that defy our present understanding of physics. But they explore those implications honestly and they try to make sure that the basic foundation is a world at least similar to ours. The Matrix's foundation for one of its fundamental themes, the way that we both control and are dependent upon machines, is based on a silly assumption.