Types of Robots

Today I would like to ask the question as to what type of robot you think is superior. Do you feel that it is better to have a robot that can do everything and puts all there “points” into offence and has poor/no defense or, a robot that can do one thing really good and plays good defense? If you only do one thing what thing do you think it should be, caps or flags?

There are several threads on this topic already. Here’s one:
If you look around, you will find many more.