I'm new to SDN but I'd though I'd start posting. I'm taking TPR Ultimate LiveOnline right now. So far I like some things and dislike others. First of all, all the books are great, the bio likes to go off about things that you don't need to know, but it's only a few extra pages each chapter (i.e. its explanation of aerobic respiration is a bit wordy, but to their benefit they tell you "you don't need to know this but..." The hyperlearning science workbook is great and has all the science passages you'd need and the hyperlearning verbal book is great as well.
As for the teachers its been "okay" so far. My physics and chemistry teachers are pretty good (although they can be condescending at times, but that can be taken multiple ways). My biology and verbal teachers are sub-par but TPR's verbal strategy is a joke (passage ranking, skipping up to two whole passages to save time to devote to easier passages) so that was to be expected for verbal.
As for the classes themselves, if I was to do it all over again I probably would have self studied with TPR. The 2.5 hours you spend in class could be spent much more efficiently (slow class, dumb people that have no business taking a class, haven't done their pre reading and asking really basic questions, etc.)
The online Amplifire is pretty much all of the science workbook discretes (which are pretty good for concepts) just put online with a few added questions. On top of everything you get a lot of online passages which are hit or miss and aren't as good as the science workbook passages, but are still useful for practice, just don't time yourself because some are lengthy to say the least.
Only time will tell if it gets me my target score, I'm only halfway through though so it's going to be a while. Oh yeah, they have you take AAMC 10 to get your baseline (which seems like a waste of an AAMC test) but I got a 25 on that so ill update this post in May/June when I get my score back. TPR tests (either Cracking the MCAT or TPR 1-5) are pretty hard and the curve has been unforgiving, so I would say they are good practice but bad score predictors (i.e. their verbal sections are too long and the science questions are very picky and relationship loving/non-calculations.
Overall, like I said I would probably have self studied with their material if I did it again. Hope this helps. Good luck all!