Personally, I really don't like buttercream icing but I can see why many people are not fond of fondant. Most cake fondant that you get from the shop has many unhealthy ingredients and a lot of sugar just like @soliloquy mentioned above but if you have the opportunity to make your own fondant, I am sure you will start appreciating it better. Try this recipe instead:
16 oz Marshmallows
2 pounds powdered (confectioners) sugar
1 tsp cornsyrup (optional)
1 tsp lemon extract
1 tbsp water
Procedure:
Firstly, place the bag of marshmallows and water into a bowl and melt the marshmallows in a microwave oven.
Next, the lemon extract and corn syrup (if adding) and thoroughly mix the mixture with a greased wooden spoon.
Once all the marshmallows have fully dissolved, then add food colouring or flavouring as desired.
Now, add powdered sugar in small portions until you have obtained a thick dough-like texture. Remember to uniformly mix the mixture after each addition.
Carefully knead the dough and place it in a ziplock bag for future use.
Remember to always grease work surface so that it is easy to work with the fondant.
If you get a chance to try this recipe, please let me know how it turned out.