Nishikori has it all,Agassi level groundstrokes,unreal footspeed and tremendous mental focus.He will be top 5 for sure.