This debate is certainly subjective. Creapure is the best creatine monohydrate out there. Actually SKW is also german grade and uses the same process. Scitec uses it. Anyways monohydrate is kind of "old school" compared to the newer di and tri-creatines. Tricreatine is just dicreatine with monohydrate added to it (I believe, but don't hold me to it). Anyways the idea behind these newer creatines is that they have a "lower molecular weight" thus they pass through the cell membranes easier. This results in less grams of it needed vs monohydrate and gives less water retention due to more intercellular creatine levels (supposedly what causes water retention with monohydrate is the high levels of creatine sitting outside the muscle cell). However i have never experienced any bloat. Remember that v-12 and the others all contain arginine alpha ketogluterate. This is another compound that works good all by itself and when combined with creatine of any kind it's going to give you the benefit of both not to mention it's also a good delivery agent for creatine.