I'm trying out an Apollo 600w right now. Wasn't sure I was going to keep it long-term, but so far there's nothing for me to dislike about it so I guess I'll run it until it dies. I have a back-up magnetic ballast, when that day comes, to give me time for replacement.
I don't have any first-hand experience with iPower. Just went with Apollo over iPower after comparing warranties.