The ones I have used are not user-friendly at all, Though you can find a few nice ones on C-net or do a google search for one. Most of them are not easy to use, takes allot of time to learn how to use one.
So if you have the time to learn one then I recommend you do, its hard but can be fun once you got the know how.