I honestly thought the cameos were the worst part of the movie. 3PO and R2 felt shoehorned in just to say they've been in every movie. And Evazan/Ponda reeks of some corporate doofus watching Star Wars for the first time and ordering them in.
The only cameo I did not like were the ones for Walrus Man and Dr Evizan. Evizan just didn't look right at all. The flip side is that I loved seeing the Ghost and chopper as well as the General Syndulla page.