Differnce between steam and non steam.....Steam:It has friendlist and easy to communicate and u can join all servers.Steam has much error like:Steam connection lost or Firewall or something.Hard to solve that as i did 2 weeks to solve it and sometimes it comes back.Non-steam:No error,u can join all server almost, and it is free.Steam is cheat too:)Who cares that you have steam or not.