I don’t buy the preterist position and semi-preterism is just a very front loaded version of historiscism. (that is not a criticism of semi-preterism by the way). I do think, however, the preterists make a better case for their position than the dispensationalists do theirs.
I don’t technically “buy” either of these — whichever way I believe that Christ reigns in heaven. There will be an end, but Christ told us not to focus on the when.