I was on a lookout for buttercreams which can last in our hot humid weather. Afterall, it will be so disappointing to see your lovely piped swirls melt into a messy puddle. Meringue based buttercreams were drawn to my attention for the stability which helps in creating better looking swirls when frosted.
There are 3 types of meringue based buttercreams - Italian, Swiss Meringue and French. You can read more about them at Wikipedia or Sweetapolita. Both articles really helped me understand what these buttercreams are and how to better prepare them.