I believe that in solo que or normals you have less control over who your team picks to counter Riven. Its easy enough to counter pick her or simply bank top and shut her down early when playing with a competitive team.
In solo que as a top lamer you are generally on your own unless your junglier is wise enough to lend you aid at the right time. Riven's massive early damage pluss her lack of mana means she can out push and out trade most tops at early levels with only having a
for sustain.
However, competitively Riven is a cc vulnerable fighter who falls off late game and needs to be tanky but also deal damage to be useful in team fights which is what competitive is mostly about IMO. In solo que she can out-duel many champs but when she gets snared by a lux or morgana in a team fight there goes most of her up front damage.
In general Riven is like Katarina in which they are nigh-unbeatable in solo que but a communicating team can easily destroy.