It is more difficult to settle though, because the archaeological, linguistical and historical source material seems to be less unequivoval than for say Germanics, Celts and Slavs - and even those are not that clear cut for their ealy phases, yet those early phases are millenia before the Albanian case. The patrilineages, usually a sure bet for many Indoeuropean pastoralist and agro-pastoralist people, are also not as unequivocal than for many other people. Like it is much harder to be sure which haplogroup was the central group, around the others grouped, since we have three big patrilinear blocks (J-L283, E-V13, R-Z2103) which do not, necessarily, overlapped each other in the earlier periods as they do in modern Albanians.
So it will be really, even with more material, one of the last topics to be solved in a satisfying manner and is on a similar level of complexity as the Pre-Proto-Indoeuropean debate imho. So its not all the Albanians fault, its the material which is pretty complex and simply not unequivocal too.