Yes and no. Tennis balls are wonderful for a deep roll along your back. However, they are not accurate enough for pressure points or working out specific knots. Also, they can be very unsteady, as they have no grip at all, and do not allow your hand to relax.
if you only are looking for very general work for mostly down your back, a tennis ball is great. Add the Ki Massager and you'll have all your needs covered!