I have been. I buy every elixir(except strength) and book I see.
I'm already maxed out on strength (which isn't hard for a sorcerer, you max out at like 45-50, can't remember.) I've got pretty high levels in most spells save a few. My Magic is almost at 255 with gear, I think I'm like 10 shy but a few elixirs and levels will remedy that, as I'm not maxed out on magic yet.
I've gotten really lucky with drops and such. I've got all kinds of "of brilliance" stuff, like my staff of brilliance, +30 magic, ring of brilliance, +27~ magic. Ever since I got Mana Shield, I own so much face(Mana shield might arguably be my favorite spell, because once you get it the game gets so incredibly easy for you).
I'd just like to add, sorcerers are by far the strongest characters in Diablo 1 once you get them started out. In the beginning, it really sucks, but once you get through that, you kick so much ass. It's probably around the time you get mana shield that you start actually kicking ass.
Warriors on the other hand are very easy to begin with, but once you get to hell/diablo, you just get owned most of the time. Warriors don't have enough ways to take out a lot of monsters at once, and often end up "locked up" from being surrounded by stuff hitting them.
Rogues can be decent enough, but they pretty much end up doing exactly what a sorcerer does, only not as well.
Don't get me wrong, I like Warriors, but really only to screw around with. I'd never be stupid enough to try to take a warrior through normal/nightmare/hell, because I'd probably never make it past nightmare. My name (!King_Amazon!) actually comes from my leetest warrior ever, who was like level 31, had a legit King's Axe, godly plate armor shit, pretty damn decent gear, and it was a chore to take him through hell in NORMAL difficulty.