assuming its plain, 100% pure creatine monohydrate, its fine. creatine monohydrate is creatine monohydrate (although I will say that the Creapure processed creatine is the best monohydrate you can get).
I've heard that protein is kinda low grade, doesn't mix well, and might taste like chalk. I would stick to a brand like Optimum Nutrition, for both taste and quality.
remember that supplements are NOT required to perform well in the gym, and that protein powder is nothing more than liquid protein. many would argue that a lean cut of steak is superior to any protein powder on the market. i wouldn't necessarily disagree with that, but I do feel that having one or two shakes per day can be a very convenient and cheap way to boost protein intake.