I looked into this as well a while ago. The thermals are indeed pretty random and thus not much fun. However, you can have some fun doing ridge soaring. If you set the wind right, you get some nice lift near mountains.
Active Sky claims to replace thermals but I haven't found any reviews commenting on this.