Hi - great question!
One of the challenges with solar astronomy and most of space physics is that unlike a lab for biology or chemistry, we can't just "stick a probe in the star" and take its temperature, or measure its magnetic fields or how much Oxygen it has, for example. But for good science, one needs to set up a "control" - where you don't change anything, to make sure that the effect you're seeing (in, say, adding one chemical to another in a lab) is caused by what you think caused it. So - how do you do that when you cannot actively change things in the stars? I personally find it challenging and a lot of fun to design "experiments" in solar astronomy where we do try and use controls, so that we can really zero in on testing what we want to test. But it's pretty hard - all we have, really, are photons to work with, when it comes down to it. So - the experiments are as fun as we want to make them! :-)