You should check out Cointracking Portfolio Manager. It should definitely be added to your list.
It has
- Automatic import of trades through APIs.
- Average purchase and sale price reports.
- Booked and unbooked profits.
- Ability to calculate your taxes.
- Set up price notifications.
For details of how to use these features checkout this post.