Hello enoch7!
Here you can find a compare list of Metatrader and Trading Station functions -
http://www.fxcm.com/compare-forex-platforms.jspAbout languages for developing indicators\strategis:
Metatrader - MQL(Developed special for MT)
Trading Station - Lua(Very popular scripting language. For example World of Warcraft using Lua).
IMHO Trading Station is more comfortable for mechanical trading cause it has a lot of special futures for this. For example its a One\Double click trading mode. With this function you can place your order by one click.
Additionaly I want to say that Trading Station updates much more frequently and adds new features in each update.