I have been through the immigration in Kansai three times. The first in Nov 2014. There wasn't that many people in line - 30 minutes tops and on my way to the hotel. The second and third times were in April 2014 and 2015. Two hours April 2014 and just lately April 2015 it was over 3 hrs standing with hundreds of others. Four immigration booths were empty it should never take more then an hour to go through immigration. More flights were arriving and people just kept making the line longer. The immigration department area has not been upgraded and more staff are required. My flight arrived at 5.30pm and wasn't out until 9.30pm. After flying over 8hrs one wants to get to their hotel to refresh. Add another 1 hr train ride and I didn't arrive to the hotel in Osaka until 11.45pm. This terminal is fine when departing. It is not the airport facilities. It is an under staffed immigration department. More booths and personal are needed. I will change to another city to arrive into next time.