This is obviously a personal choice.
I wouldn't pay the extra $500. With this your first cruise you probably won't be spending much time in your cabin. We usually don't. And that little time we are there we can't justify the extra $.
Speak to someone on the ship and find out if you can view one of the cabins with a balcony. This may help for next cruise.