I probably replied already, but this is a necro and i loved these games, so…
Witcher 3 without any doubt. It was a near perfect game and the developer gave it amazing support.
MGS5 was not a finished game. It was great, but there were clearly parts cut from it. The publisher also forced really dumb microtransactions on the game. This was especially apparent in a lot of decisions regarding base management. Realistically i have to blame Kojima for some of this. He can’t just expect unlimited money and development time.
There were some really strong parts in MGS5, but there was also a lot of open world grinding which was pretty so-so.
Also, while i know feelings about the ending of MGS5 were… mixed, i personally liked it.