thank you for the comment. even though i don't own this forum, i appreciate comments here nevertheless, even critisizm replies.
as i understand gdebi is another option to install, and they are attempting to change aptitude to take over what dpkg does.
for people who are not familiar aptitude works for remote package and dependancy fetching and dpkg works for local packet installation. gdebi doesn't work as often as apt and dpkg, which is why i use the seperate commands instead of gdebi. whenever you add more automation there is the potential for bugs, and gdebi is a good example as i've experienced more bugs using gdebi.
bottom line is you can use any of the ways as long as it works, however i suggest aptitutde and dpkg rather then gdebi because it's easy to break debian where you need to reinstall.