Is the Thief a good class in Dark Souls 1?

I'm just starting Dark Souls 1, and chose the Master Key as my gift. The class I had chose was Thief. Is it a good class? (P.S: I'm currently at Firelink Shrine before jumping down with skeletons at the right and stairs at the left.)