There's no substitute for a 15 gallon pot/keggle, whichever you can pull off. You're going to have boils in the 12-13 gallon range, depending on boil off. Even with that, you'll still likely need to use fermcap-S (or other foam control) in order to prevent boil overs. A valve is super handy, so I'd plan that. A sightglass is helpful (but optional, of course) to determine your sparge completion rates and also if you ever do 90+ minute boils, as it helps you gauge when to start your 60 minutes.
I had my keggles done by a local welding company...cost a bit of $$$, but totally worth having a proper setup done to my specifications, without having to lift a finger. Not a brew day goes by where I think twice about my investment. Regardless, I spent more on a new keg (couldn't source locally) and all the fittings then I would have a fully fitted Blichmann. (It's way cheaper if you can find cheap local kegs!) Spike Brewing offers some well priced kettles that I heavily considered, but I opted to go the keggle path so it could be built precisely to my specs.
I wouldn't even think about doing a 10G batch without a pump or a well thought gravity system. It's a lot of liquid to move...and if you have manual moving processes, you'll want to eliminate those. Also, make sure your boil kettle is high enough so you can drain straight from the valve into your fermenter, it's a dream for a process!
I would also second a larger MLT. These people who suggest 10G MLT's for 10G batches probably never drink a beer above 5%. My first 10G batch, with a measly 24lbs of grain, nearly overflowed my 10G cooler and required a double batch sparge. Next day I had a proper 70qt cooler on the way.