I think the invasiveness of a plant depends on the location. I've had some plants that people complain about that weren't invasive at all.
I don't know if all buttercups are the same, but here in northeastern PA I've seen what looks like that plant and it's just fine. I like that cute little yellow flower.
I have a lot of different ground covers all over my property that most people probably think are invasive. As long as they are not ruining my lawn, I don't care. If they are growing on the edges or in and around the rocks and such, I let them be. To me, any plant is better than bare ground. Plus, they will keep the soil from eroding.
Just keep an eye on it.