I think the free section is totaly awesome, I think its a great idea to have a free version, and having to pay extra for more features, yeah I wish I could play on my maps that I made... but think about it, free game free server hosting, and I dont recall being forced to view any adds before playing......
yeah not being able to lock is annoying especially when the battlefield is long, you have to scroll back and click advance, other than that I like all the new additions