In my experience, you only run into weird terminal nonsense with old computers or maybe sometimes with ssh. Other than that, there aren't any weird problems like that.
It happens a lot if you use a lot of different unixes. ssh from Linux into BSD, for example, and it is easy to hit these incompatibilities.
