Whats the Difference Between Scania VCI 1 , VCI 2 & VCI 3 ?

For scania diagnostic tools , we have scania vci1 vci2 and Scania VCI-3, but how to select the correct one ? The details of difference as bellowing for reference :
Hardware compatibility
1)  Communication way
VCI1 and VCI2 can only be used USB for communication connection.
VCI3 is used via both USB and WIFI connection

2) Workable vehicles
– VCI1 support vehicles from1995 to 2004:
trucks and buses SCANIA 4 and 3 series as well as marine engines SCANIA
– VCI2 can support vehicles after the year 1995:
SCANIA P, G, R, T, buses SCANIA series K, N, and other vehicles using engines SCANIA
– VCI3 support vehicles after the year 2004:
trucks, buses and other heavy vehicles, which produces the corporation SCANIA

4) Supported systems
– VCI 1 supports systems:
APS, ATA, WTA, CTS and AUS, BCS, BWS, EEC, EBS, EMS, COO, ICL, TCO, OPC and RET, RTI, SMS, TPM , LDW
– VCI-2 & VCI-3 support systems:
APS, ATA, WTA, CTS and AUS, BCS, BWS, EBS, EEC, EMS, COO, LAS and BBS, ICL, TCO, OPC and RET, RTI, SMS, TPM, LDW

Software compatibility
1) Software version
Scania vci1, vci2 & vci3 all runs with Scania diagnosis & programmer.
VCI 1 is designed to work with the older software designed to work with the program SD2 v2.32.004 (Scania Diagnosis) and Scania SP2 v2.29.004 (Scania Programmer)
VCI 2 SDP2 V2.23
VCI 3 SDP3 V2.50.2

Whats-the-Difference-Between-Scania-VCI1-VCI2-VCI3-1

2) Language available
VCI 1:English, Spanish
Scania VCI 2 &VCI 3:
German, English, Spanish, Finnish, French, Italian, Japanese, Korean, Dutch, Polish, Arabic, Portuguese, Russian, Swedish, Turkish, Chinese, Traditional Chinese, Romanian

Whats-the-Difference-Between-Scania-VCI1-VCI2-VCI3-2

3) Scania VCI 2 vs. VCI 3
Only hardware difference, they can use the same software
Scania vci 3 diagnostic tool highlights its high-speed WI-FI connection