All grain is the only way to go in my opinion. It gives you so much flexibility in designing your brew. I switched to all grain about 4 years ago (about 75-80 batches) and design my own recipes at least 90% of the time. Even when I use someone else's recipe, I still tweak it a bit to suit my tastes. I did do an extract kit about six months ago, but by the time I "fixed" it, it only bore a vague resemblance to the original kit.
Extract does have it's place. You can do excellent extract beers if you pay attention to the characteristics of the various brands and types of extracts. An extract brew can save you a couple hours off the time to do an all grain. My all grains take me 4.5 - 5 hours. My last extract brew took 2.5 hours.
Welcome to the world of all grain! You won't regret the move.
Bugeater Brewing Company