I haven't had issues with it taking over here in the 4 years we've been in this house, it's actually stayed in the one spot behind our deck and they don't seem to spread at my neighbors house either.
Maybe ours is a different Pteris than the P. vittata which is said to be invasive here in Florida.