The best bike after 10,000 km is the one that you took good care of. 12,000 km on a rad is a good case in point. In the end, pic a bike you can afford, appeals to you and tics as many boxes as possible then take care of it.
There is no bike guaranteed to go the distance if you don't take care...