I was considering immortality last night, then again it isn't that great watching your family die... your children, your grandchildren, your grandgranchildren.... I fell into consideration as I realized what knowledge there is to be learned, and how little time does a puny human has to do it. Being immortal would ensure you a possibility to do just that.
Without the immortality, a fast and high capacity memory would be great. And if you could connect it to your pc and upload the information, it would be a perfect solution. I still dream about this happening in the future.
Ability to fly is indeed a practical one. This one I used to try to learn as a kid, needless to say I failed. :lol: