Hello,
In sage 5.6 if I type mathematica and then TAB, the program hangs. I think it's probably waiting for some input from Mathematica. I can see that a Mathematica process is started. For Maple, the TAB completion works well. Can you confirm this?
I'm using 'Sage Version 6.5.beta2, Release Date: 2014-12-04'