I always perceive ratings as an auxiliary tool, and not as the ultimate truth. They help you see the big picture and weed out frankly questionable platforms.
https://morospins.com is consistently present in ratings and discussions on forums, and although positions may vary, the very fact that the site is regularly talked about gives the impression of stability and reliability. For me, this is an additional signal that the site does not disappear after a couple of months and does not change its name, which is often found in unscrupulous projects.