that is a very tough queston, because I don't think anyone will truly answer unbiasedly in the arena of price. Even if someone claims primo is the better of the two regardless of price, it is very tough to say this with conviction without considering the price.
Real Primo is very hard to find,but lots of VERY good fakes!The chemical name for Primo Depot is Methenolone Enanthate,this is hard to source,you might be able to get the acetate form