For the most part, the 380EX will serve your needs if you only care to shoot forward or bounce upwards. Those are probably the majority of shots that people take. Seeing that you're not just a snapshots kinda guy and you're actually interested in photography (judging from your posts and your gear), I think you'll run into the limitations of the 380EX rather quickly.
You'll eventually want to give that whole strobist thing a shot (you know you will). The 380EX and the 420EX have no manual controls, so they are not very good flash candidates. In that sense, the 430EX, Sigma Super flashes and others provide you with good ETTL and manual controls. But they are close to $200 (possibly a little less used). Another alternative is to use a flash that has a built-in light sensor, allow it to judge the amount of light rather than through ETTL. I've found that these tend to be fairly good at measuring the proper exposure. They come in the Sunpak 383 as well as the older Sunpak units (422D, 433D, etc.). These Sunpaks have tilt and swivel. Vivitar 285HV's don't have the "auto" option or swivel option to my knowledge.
I have 2 430EX's, a 540EZ, a Sunpak 5000AF, a Minolta Maxxum 4000AF and I've had a Nikon SB-25 and Sunpak 422D (before I ended up frying them). I really only care for 1 ETTL flash (I'll be selling one of the 430EX's), but all of them have manual settings and swivel/tilt.