I
SQUISH pervert Uh-Nu-Buh, because he doesn't understand Kate is way hotter than emacs.
http://www.kate-editor.org/
(
kate in debian/ubuntu repositories)
As for shell,
yakuake owns. It combines Quake usefulness, stability, quality, flexibility with Linux's fun and convenience of use. Seriously, the best console you can get.
http://en.wikipedia.org/wiki/YaKuake
(
yakuake in debian/ubuntu repositories)