While it's more popular in the US, ForeFlight has all of those features and supports worldwide Jepp charts, W+B, flight logging with sync, custom raster charts, vector files via KML (not sure about full custom vector charts though), custom waypoints with routing between them, ability to load custom approaches, etc.