It really depends, my prom was very formal, but not everyone's prom is... but if it's at a fancy hotel/hall, then you should probably dress up a little more.
The dress is SUPER CUTE. Like, it's hot. I think I agree with your friend though.. not very prom.