One thing I greatly dislike about Roblox are the developers.
Every single person who is in a flame war and is on the Roblox side always ends up using the excuse of "Oh, but Roblox is only in it's beta stage!" Yes, we realize that it's only in it's beta stage, but that doesn't give it a reason to suck.
No to mention that if it's in the Beta stage, the developers shouldn't be making completely loving pointless things such as a birthday hat which I'm sure could be implemented by a users add-on and furthermore they make you pay around $3 for it.
Also, the servers in Roblox seem to be very limited. Yes, with the client itself the possabilities are endless, but last time I checked, the whole point of the game is online play. When you go online to pick your server, it's either a DM, a challenge, or walk around like a handicap not knowing what to do due to craptastic maps and add-ons. On Blockland you have a wide range of activites that are available on almost every single server. Users can work on builds together and help eachother, they can come up and create new and innovative minigames within a matter of seconds, no need to ever close to client. Unlike roblox, where to create something fun and unique you are almost always required to quit online, make your desired changes using LUA code, which the community fails at, and then launch it again.
It all comes down to this:
If it's in the Beta stage, stop bitching about how great it is when it really isn't. This looks like another excuse for a poor game developer to make money.
Come back once it's finished.