Since it`s you asking...I will sign in and give you what experience I have had...
I don`t consider myself a switch nor dominat at the moment...thats neither here nor there as far as your question...
I think most know I moved to where a scene existed at a point and knew I was going to have to start at the bottom. From a slave to a submissive and then...at some point,I began topping and at some point became a dom to a few...Was it the right thing to do? I question myself in that area alot...
The majority of my *needs* were met, as you stated,it was great, as I found out I was not a slave and just let my submissive side open. There, I began to find out what limits and boundaries I had. There I learned how to serve, take beatings, play on the edge and many other *things* I needed, wanted to experience and learn...I learned how to uses certain implements in a way I would say a fairly *safe* way...It was all high protocal...
When and why did I want to explore my sadistic side? The dominat side I had no problems with... I`m not sure, the sadistic side scared me in alot of ways and I buried it because of that, until I knew I would be able to express it in a *safe* whatever safe means, healthy way...So I began to explore that with people.
IT did take some huge adjustments on my part ,comming out of *submissive mode*...before I could proceed.
I will never look at it as a *bad* idea...I needed to find out, explore, *feel*, certain things ,areas of my life I had surpressed way to long.
In reality now, all I am is a service top who would, or may bottom again. The wounds are still healing from my last D/s realtionship with a girl, I feel I let down in huge areas.
Now, what role your submissive will take and where her journey takes her will depend alot on you. She has had a great teacher and partner...she may very well find out it`s not her cup of tea. I doubt very much she will ever overcome her need and desire to submit to...you.
Some make great service tops to scratch that *itch*...
Whatever happens, I do hope the best to you both!!!