Birchy have a look at medusa4. Very extensive and a pro feel but it will take time getting used to it.