I've been using the app on my LG Android phone for the last 1,500 miles and have had only minor issues. Mainly just a little data inaccuracies or slow updating on a start of run. Over time with new updates it's gotten a lot better.
I just recently picked up the Wahoo cadence and Speed sensor, so we'll see how that goes. I would like to get a heart monitor though, I have no idea how to use it efficiently though.