Visual Task Switcher (I need cards in some form..I'm an ex-Pre user!)
Beejive (pricey, especially for an android app but its quality)
TuneSync (who doesn't love wireless syncing? Plus it updates my ratings and playcount back into my iTunes library)
Its not really an app per say but Flash had a big reason to do with why I bought the phone.