Rush rocks.
U2 rocks.
Rush are better musicians (by far), and their last album was better than U2's, by far.
U2 is more popular.
U2 has 2 albums in my top 10 of all time, Rush has 1.
I like Rush's shows better recently because:
They play for a long time (3hrs)
No opening band
Thrown in some real oldies never played live before
Peart is a Drum god
Better stage show
They are still at the top of their musical and creative game.
However, for all their setlist staticness, U2 actually mixes up their set more than Rush does, but still plays too many old chestnuts.