My suggestion is to buy what tastes good to you. You can discover that by going to a dedicated beer store like Beverages and more and buying a 12-pack sampler from a good brewery. Depending where you are, that might be Brooklyn Brewery, Stone, Dogfishhead, or the like. Ask the beer guy at the store. He may tell you more than you ever wanted to hear, but he'll recommend a sampler. Try each of them, see what you like, and buy more of that style from the same brewery and from other reputable breweries.
My personal preferences and favorites might not be what you like. That goes for the rest of the posters in the thread as well. I like super hoppy brews like Stone Ruination, russian imperial stouts like Old Rasputin, and smoked porters. Those are on the far end of the beer spectrum from the beers you have tried, and are an acquired taste.