since this is an opinion question, i will give mine:
I personally like minecraft more since i play it alot more, but Roblox is a better creator tool, as in it is better to use when developing a game or map, you can make nice looking models, roblox more focuses on developing from a creating stand point, while minecraft is better at being building game centered around making structures, not really fully functional games.
(is it possible to make fully functional games in minecraft?)
yes, but i am looking at the average creator's standpoint