the key is to use a 3d interface when the data is actually 3d, and only then.
3d: Level designing / modeling, physics, anything with spatial relationships
2d: Options menu, scripting and logic, numbers and info
since we read in 2d it's always going to be easier to parse