There are other tools for managing software that are front ends to apt. I primarily use aptitude. It is powerful interactive, and available from the command line. It will take some learning though so you will need to read a significant part of the manual to use it effectively. synaptic is probably the best choice for graphically working with apt. It is easy to use, and fairly powerful too.