@ Curious, you are only one permitted to make one Pokémon vs Pokémon thread a week. You already made the "Gengar vs. Mismagius" thread for this week, so this thread goes against the rules. Because of the sufficient number of replies given, I'm just going to let this slide, but for future reference remember, "Only one Pokémon vs. Pokémon thread a week per person."
To answer the question though, I like Solrock. I like that it is more universal in the variations of moves it can use compared to Lunatone. And having Ruby as my first game, Solrock was a Pokémon I had on my team once and it did fairly well for its part.