Having had ratties and
cavies both, I think the rats were the least demanding, and least expensive of both.
They most certainly did not smell, and they were the most affectionate.
Having said that...I would not trade our piggies for anything in the world!
Whatever you decide, you do want to make sure you cat-proof the piggies or rats and be extremely vigilante about their safety.