I agree with pretty much everything you’ve said, most of us would love to see many things opened/unlocked/editable(such as directly editing HTML) and so on. I can however say that it’s an awesome app once you get to know it and is fully able to do production sites. Play with it a while and get to know it. There is a lot of good information in the DOCs (accessible via the app or top menu of forums or main site). They aren’t fully inclusive of all things, but are a lot better than they were and a very good place to start learning where things are and how they work.
Unfortunately for you, you’ve stumbled onto a more visual builder than you wanted. I do agree there are definitely things that could use some changes for those of us that are more professional based, but it’s still a great piece of software and truly once you get used to how it works, you’ll find that many times you won’t need to change the HTML directly, there are usually settings to do this for you.
As for the locked classes, they are apparently for the safety of the novice user so they don’t break their sites. It’s not great for us professional users, but I truly haven’t looked back since getting used to using it. In most cases, if you’ve turned it on in the Options/Appearance/Animations tabs, you turn it off there too. The Pros definitely outweigh the Cons on this one.
Take some time and play with it, I think you’ll find it much more robust than you think it is. It’s truly just a matter of us having been used to our coding work mode which is hard to change, but I came from Dreamweaver (fully code sided, hated the visual builder side, it was awful) and this beats that app completely.
Good luck on whatever way you decide to utilize it, and if it’s not a lot, well at least it’s not something you have to pay monthly to use like most editors are so it’s not a total loss of cash there.