I found Uber to work quite OK in Frankfurt at least about a year ago when I was still living there. Availability not always the best (granted) but price wise quite OK. I do find Frankfurt cabbies generally quite grumpy, especially when requesting to pay by card. They all, also expect you to tip them / round up the fare by a few EUR, else they may turn extra grump(ier).