Yea Labs are deffinatley the best dogs.
But it sounds like you should hold off on getting a puppy as you mention factors which are not stable enough to get a dog.
a dog is a 10 -15 year commitment and if you can not take a dog with you wherever you live next year, what will u do with it?
also dogs need and crave attention, if it is left alone for hours it will become bored and detructive.
Also dogs cost money ... ie vets bills, food , toys :-)
Personally I think you should wait untill u are more settled before deciding to take care of a dog. Peace Be Da Journey