My whole holonomic future is in your hands

I want to build an autonomous holonomic robot using omniwheels. Please advise me from both a programming and from a structural point of view. Is it better to use three wheels in an equilateral triangle configuration, or four wheels in a square layout? And why do you think so? Thank you.

PPRK

http://www.cs.cmu.edu/~pprk/