Preheat oven to 375 degrees. Line a baking sheet with foil and lay bacon slices in a single layer. Rub about 1/2 teaspoon brown sugar over each slice. Bake until bacon is crisp (about 20-25 minutes) and then remove to cool. I usually place cooked slices on a baking rack over foil. Don't set on paper towels because the sugar will stick!
Place 2 tablespoons of the grease from the bacon pan in a soup pot over medium heat. Add onion and cook for 5-6 minutes, until onion is tender. Add garlic and cook for 30 seconds more.
Pushonions to the side and add butter to pan until melted. Add flour and cook mixture for about a minute until smooth. Mix around with onions in pan for another minute.
Slowly add in chicken broth and whisk until smooth. Add salt, pepper, smoked paprika and sage. Bring to a boil and then reduce to a simmer for 5 minutes. Add sweet potatoes, then turn off heat and add vinegar and cheese.
If desired (I personally like it smooth) place in blender or use an immersion blender to process until smooth.
Top with bacon and desired toppings (I use all of the ones mentioned!)