Mesa is about 1/2 the price!
Rivera clean channel is mucho more fendery clean, if that is what you are after.
The graphic Eq on the Mesa add a ton of tonality.
Mesa dirt channel is dirtier/grindier.
Reverb is a little nicer sounding on the Rivera.
Both take pedals well.