I brewed maybe 7-8 extract batches and had some inconsistent results. Some a little twangy, some great, and a few beginners mistakes. By the time I got to partial mash (partial boil) BIAB I had ironed out the issues and the quality went through the roof. Fantastic improvements in quality and predictability.
I am moving to all grain right now. But I expect to use stovetop partial mash over the winter months when the outdoor brewing is not as appealing.
Austin homebrew is a great site for somebody transitioning from extract to partial mash. All of their kits are available as partial mash, and the quality is great. Flat rate shipping too.