Roblox is an overall great platform with a ton of free resources such as free hosting of games, an amazingly easy to use game studio, and many other great and easy to use resources that are free. The main problems with Roblox is the fact that if you decide to create anything on the platform is that there is almost 0 chance you can make money off of it no matter how much effort you put in because you're gonna need a lot of money to market it and if it is successful you only get like 25% of the actual revenue in cash. Another problem is the fact that a lot of the games and items created are just plain bad quality or are straight up scams or something too but that doesn't mean that all of the games here suck. The moderation could also be a lot better but with seeing how huge they are, I would excuse them for some of the problems that happen on the platform. The business is overall a for profit company as with every other company so you can't really blame them for that. The also seems to have been experiencing a lot of technical difficulties recently too.