Depends on why you want one?
Back during my commercial training the 22 had an old garmin 396ish type mounted on top of the dash. The only thing I really used it for was that if I put my landing spot right at the base of the antenna it gave me a perfect steep approach angle.
Flying around the same city all the time all I've ever used a gps for is airspace avoidance and ground speed, so my old garmin 96c has been all I've ever needed,...plus if I did go anywhere unfamiliar, a pink line is a pink line, so,...
If I were flying all over however (and had a butt-load of money burning a hole in my wallet) I'd go for the garmin 696, 'cause I prefer a real gps to a tablet,...and real buttons!