They remove water and can keep the basement dry. However, the water continues to seep through the foundation and weaken it.
Doing it the right way is to remove the water on the outside. Can you put a drain on the outside of the patio? If your at the base of a hill, you may be able to divert the water with a french drain positioned further away from the house. As far as landscaping, that would be less on a concern than longivity of your foundation.
I don't know your exact situation, but diging a trench with a rented ditch witch and filling it with #3 stone doesn't sound all that expensive.
You must determine where the water is coming from. Then the answer is often simple how to divert it. Check the rain gutters and downspouts. Check the grade. You simply may be able to caulk between the patio and house to stop water from entering the basement.