mh is hands down mor powerful and has many more lumens/watt. ironically i use cfls(and hps) because they are alot cooler and cheaper to buy and run. so metal halide technically is better. but every set up is different so in some cases cfls are better although i don't think commercial growers would ever use cfls. they just don't yeild the amount/quality bud that hid lighting does!