Well the Magic Flight has over the last couple weeks become my main go-to over the Solo because of the experience.
Take the same amount of bud to fill a stem. It takes me a full 12 min cicle (sometimes more if real good quality buds) to go through it. With the MFLB and some 2700's I hit it like 4-5 times and I'm done in 3 mins, often before I can feel anything... its much nicer having to spend 3 mins vs 12 mins each time you want to achieve flight.
Another thing to consider is that the solo has a much harder draw (even with my modded stem). The mflb has no resistance and I don't have to use my chest muscles to breathe it in, I can normally breath in into my stomach. This is important to me since I have been trying to work on my breathing for my running, and I felt like smoking the solo and forcing myself to breathe in hard using my chest muscles over 12-15 mins taking a lot of hits before my runs just ruined my breathing for the run itself.
However, the battery has a real hard time making contact with the negative right. I first noticed when I got this box that the ring seemed way more lose than my last one, but it worked... until as of late....
I can no longer use my preferred method of using it without the stopper and having to push the battery in, as I've had to use increasing amounts of pressure pushing the battery in and to the side for it to work. Sometimes I look in and the light seems to be 1/2 its brightness and not putting out much of anything and I have to push harder and it works again. I have powerex 2700's, eneloop 2500's, and the stock batts and its all the same.
I'm sure magic flight will help me out because they are awesome!
I have had a magic flight since early 2011... man is it an awesome device.