I've followed the discussion here on and off and when I look at the dilemma from my own point of view it really becomes very simple.
If they love each other and feel they are right for each other, by all means marry. I'll applaud them all the way to the altar and back.
However, when asking myself these two questions:
Do I find the constellation Carl Phillip and Sofia to be appropriate official representatives for my country? The answer is no.
Do I think Carl Phillip and Sofia would make an acceptable Regent Couple, should a terrible accident occour? The answer is no.
Things you do throughout your life, also in your early youth have consequences, sorry. That's life.
Monarchies are in their very nature conservative institutions adhering to conservative and traditional values.
Having a princess who has repeatedly, not just once, repeatedly, posed in the buff is a big minus.
Having a princess who has appeared in reality shows is also a big minus.
However, I would be willing to look away from her topless photos and even her antics in reality shows, if she had accomplished something significant. If she was really extraordinary.
Is she a doctor? Has she saved lives? Is she doing cancer research? Has she worked in refugee camps? Has she served in Afghanistan? Something on that level, preferably higher.
No, she has been a less than fully dressed model a few times, - not even a professional, highly paid nude model.
She has appeared in shows that are usually defined with having a cast of uninteresting egomaniacs.
And then she has done.....?
I do not find Sofia to be a good rolemodel. Showing children and youths that you by flaunting your t*ts and appearing in reality shows you can end up becoming a princess, does not conform to the values I believe a monarchy should represent. In that respect I'm pretty conservative.
On top of having thrashed Sofia above, I must add that Carl Phillip's dedication and workload in regards to his status and his country doesn't impress me either. If Carl Phillip was an extraordinary and dedicated man, I might be willing to accept that Sofia is THE woman in his life and give them a chance. But he doesn't impress me.
So to sum up. If they want to, marry. But Carl Phillip should give up his royal status at the same time.