TSPP is IMO by far the best of those three. IMO, it's top 3 modern Stern. Total programming genius. Interesting playfield that is used well and insane depth that allows for a lot of variety. So many sub-wizard modes that you can play it differently depending on what you want to do that game. I've never sniffed the ultimate wizard mode so I have fun trying to complete one or two of the others.
Total package which is hard to say about many pins.