In Germany, we mostly used trains, buses, etc., and since we rode them frequently, it was cost-effective, easy to use, and saved us the hassle of buying tickets every time. However, if you don't purchase it 48 hours in advance, the virtual pass won't be delivered, so it's best to buy it well ahead of time. The virtual pass displayed garbled text and wouldn't show properly, so I contacted customer support to resolve it, but since they don't reply immediately, it's a good idea to purchase it about a week before use. Since we did a lot of traveling and sightseeing, and Germany has many delays and frequent connections—sometimes requiring tight transfers due to delays—I was glad I bought the unlimited-ride pass. Considering both time and cost, it's much better than buying single tickets each time. You can keep it in your Wallet and just show it when someone comes to check, which is very convenient. Please note, however, that it cannot be used on the ICE and similar high-speed trains. Since ICE trains often have delays anyway, using the DB app makes little difference.