The independent shop would be fine IMO. But with the prices quoted, seems like they are not going to take the bumper off and paint it. This would make it a bit of a sub-par repair.
Pictures would be helpful. Seems like the car is new and you are wanting to keep it perfect. Sometimes a little bit of patience with touch up paint and a fine brush is all that it needed to make the area look decent for now, until the next bruise happens.