380EX is similar to 420EX but smaller guide number and without swivel head. But compared to 430EX, 430EX a lot better being got LCD, custom functions, manual settings and a pull-down wide diffuser...not forgetting one push of a button for tilt and swivel.
If u really want to upgrade, go ahead but if 380EX is enough for general usage, then keep it.