Place the eggs in a large saucepan and cover with water. Bring to a boil over medium-high heat.
Once boiling, cover the pan, remove from heat, and let the eggs sit for 12 minutes.
Transfer eggs to an ice bath and cool completely before peeling.
Slice the eggs in half lengthwise and gently remove the yolks, placing them in a mixing bowl.
Mash the yolks until smooth using a fork.
Add mayonnaise, cream cheese, Dijon mustard, melted butter, vinegar, sugar, salt, and pepper.
Mix until the filling is ultra-creamy and fully combined.
Spoon or pipe the yolk mixture back into the egg white halves.
Garnish with paprika and fresh herbs if desired. Chill for 20 minutes before serving for best flavor.