I don't really see the point in Growl, and it is now a payed app, so you could skip it, unless your workflow requires you to be notified of something immediately.
Media player: I prefer mplayerx to VLC. mplayerx is on the app store.
Text: macvim and sublime text 2.