Pro 2 is the newest pro, but both work with ps4 just depends on what controllers you specifically want to use, anything that doesn't use low energy bluetooth will work with s pro, but anything with low energy bluetooth will require pro 2 (tbh I'd just get the pro 2 since they cost the same)
Okay so I have used both the magic pro 2 and magic s pro, the only difference between the old and new one is the new on supports LBT or well low energy blue tooth so that's every xbox controller you buy now, the ultimate afaik is just the ultimate supports both bluetooth speaker options for ps4