The DJ at my Junior prom was the actual worst expectation that you could have of one, he made remixes of all the today's hits and made slow songs fast. That was the only bad thing about my first prom experience. Other than that, I had a great date, great friends, and a great time.
Prom is worth it because for the day it feels like everything is about you. The dress you want to wear, the shoes you choose to torture you (excluding the girls that wear converse or vans), and how you want your hair and makeup. On top of all that every's parents are gathered around to take pictures just like you're on the red carpet.
The attention isn't only the best part, if you have a good date, it could be a fantastic night. Obviously, if you don't talk to the person you're going with it's going to be awkward so why put yourself in that situation? If you go to prom, go to have fun with friends or your boyfriend/girlfriend. Don't put yourself in a situation where you're going to have a bad time because you will get what you give.
Also, to the male dates that think they're only at prom for the show, you're wrong. You can hype yourself up and think about how look you look very handsome in a tux. Your date will love seeing you in it and guys don't get pictures of themselves as often as girls, so this is your time to get some great Instagram pictures.
In all honesty, to have an amazing night like prom night and to be looking so good, the money is worth it. Don't miss your senior prom because of a broken relationship, friendship, or because you don't have a date. Senior prom is the last dance of high school and the opportunity to dance around in a gym with the people you grew up with will never happen again. I hope you choose to go and I hope you have a wonderful time!