In a working household, a toilet that keeps running is a real expense, since a leaking flapper adds to the water bill night after night. The signs are the same everywhere. A tank that refills on its own usually has a flapper leak, which is quiet and adds up over time. A toilet that keeps running after a flush often has a worn out fill valve. A toilet that rocks at the base often has loose mounting, and the wax seal may fail next, and in an upstairs unit a failed seal can leak into the ceiling of the unit below. Water at the base means the seal has already failed.
Repair is usually the less expensive choice. The parts inside a tank can be replaced one at a time, a sound toilet can stay in service with new parts, and a proper repair now costs less than an emergency later. Replacement makes sense when the porcelain is cracked, when repairs keep stacking up on a worn out toilet, or when an upgrade makes sense, since modern units use far less water and that shows up on the bill. A bidet can be added wherever it's wanted. The recommendation is explained plainly to whoever makes the call.
A toilet that backs up again and again is usually a drain line problem, and that has its own service and page. Everything on the toilet itself, whether it runs, rocks, leaks, needs a new seal or needs replacing, is performed by or under a licensed contractor. The work is done properly and written up clearly when you need it for your records. You get straight answers.