I've used Flux with my latest project. It's a steep learning curve but so is every other tool out there. With the latest patches it has actually become quite good. That is if you're focused on creating CSS based pages more than anything else. Flux is first and foremost a CSS design tool and I have to say a pretty good one, too.
As with every new tool, don't start using it under any pressure. Surprisingly that's where most people fail even though they know it's not going to work out well. Then they end up frustrated giving the tool bad reviews only because they didn't get their head around it within 10 minutes.
So if you're after a tool that allows you to create CSS based web pages then go for it and start learning it from scratch by following the official first step document that comes with it. I found it most helpful simply because Flux is indeed not your average page design tool.
I've used and still use Rapidweaver, too. But that's a completely different approach to things as it is a template based design tool. Sure, you can code your own stuff too but then you may as well use a text editor.
So depending on what you're trying to do, choosing the right tool is critical. And make sure you know the tool well before you start the job.
Dreamweaver, Flux, RapidWeaver, TextWrangler or any other text editor... It comes down to your own preference. Keep one thing in mind: No tool will be perfect and there will be a moment where you simply have to use your programming skills. If you don't know anything about HTML, CSS or whatever language you're using then you will be stuck.
Especially when you have to look at code you didn't create. It can be very difficult to a) find the part that isn't working and b) fix it with your own line of code. That's why some say a text editor is the way to go. Because then you know exactly what you're doing. (Hopefully, anyway)
