I've brewed extract, partial mash, and all-grain many times... the one with the most advantages/least disadvantages is definitely Partial Mash. A lot of people neglect to see the obvious advantages of Partial Mash Indoor Brewing under full boils with two kettles. I feel like I'm one of very few homebrewers than prefer this method. You spend less $ on buying so much extract for extract beers. You get the complexity, the quality, the freedom, without all the hassle of all-grain brewing, brewing outdoors, or spending extra money on equipment (other than an extra kettle for side-by-side, twin 3.5 gallon boils to later be combined in one carboy). You can straddle two burners for each kettle and split the recipe for a 5-6 gallon batch in half accordingly. Chilling half batches is also quicker - one w/the ice bath, one w/the wort chiller.