I would make this again but tweak the proportions. It had too strong a balsamic vinegar taste for me. Also I left out the red pepper and the rosemary as I am not a fan of either. Will probably reduce the amount of balsamic vinegar and add a little more cream.
I would also use a slightly bigger onion.