Square extrusion takes too much hardware, you need to touch all 4 sides instead of just 3 with tubes or hex.
Gears, leadscrews, ect all have backlash. Software compensation is crappy at best.
I really like belts. I think I will be belt driving the z as well with a multiple pulley system? Probably not but I would like too and will be trying it out.